У меня есть следующий SQL:
Select dmvndn "Vendor Number", IFNULL(sum(dmsls) / sum(dmprc), 0) "Calculation"
From MyFile
Group By dmvndn
Однако, когда я запускаю это, я все еще получаю нулевые записи в моем поле «Вычисление».
Я также попробовал функцию COALESCE, которая возвращает те же результаты. Я получаю некоторые записи как 0, а некоторые записи пустые (или ноль).
Оба поля имеют тип P, который, как мне говорят, упакован числовым.
какие-либо идеи или предложения?
Редактировать 1
Кажется, проблема не в том, что какое-либо из этих полей имеет значение NULL, а в том, что одно или оба поля равны 0. И когда я делю на ноль, я получаю пустой / пустой результат.