FMOD1 [MSSQL] How to compute the modulus of a float in TSQL? MSSQL 에서 MODULAR 연산에 해당하는 함수는 따로 없고(MOD,FMOD) % 연산자로 수행 합니다. 이때 해당 연산은 FLOAT에 대해서는 수행할 수 없도록 막혀 있습니다. (https://docs.microsoft.com/en-us/sql/t-sql/language-elements/modulo-transact-sql?view=sql-server-ver16) "The data types float and numeric are incompatible in the modulo operator." 위와 같은 메시지가 나오죠. 이를 해결 하기 위해서는 약간의 트릭이 필요합니다. MONEY와 REAL 타입을 사용하면 원하는 연산의 수행이 가능합니다. 아래 연산을 수행해 보세요. (분자값을 MONEY로 설.. 2022. 7. 27. 이전 1 다음