SQL Server에서 나누기를 사용하려고합니다. 나는 아래의 코드 스 니펫을 시도했다.SQL Server의 division
SELECT m.[Profit]/f.[Target]
는 그리고 또한
SELECT SUM(m.[Profit]/f.[Target])
을 시도했지만 나는
나누기에 의한 제로 오류가 발생한 오류가 발생합니다.
경고 : Null 값은 집계 또는 다른 SET 작업에 의해 제거됩니다.
이유는 무엇이며 어떻게 해결할 수 있습니까? 제안 된 온라인 수정 프로그램은이 코드가 작동해야한다고 말하지만 그렇지 않습니다.
감사
을 그 F '의 값 중 하나 [대상. ]'은 0입니다. 당신은 SQL-Server에게 그러한 경우에 당신이하고 싶은 것을 알려줌으로써 그것을 수정할 수 있습니다. –
Profit 및 target의 데이터 유형에 따라 정수 계산으로도 잡힐 수 있습니다. 그들 중 하나가 정수가 아니라면 괜찮을 것입니다. – HLGEM