私は次のSQLを持っています:
Select dmvndn "Vendor Number", IFNULL(sum(dmsls) / sum(dmprc), 0) "Calculation"
From MyFile
Group By dmvndn
ただし、これを実行すると、「計算」フィールドに null レコードが表示されます。
同じ結果を返す COALESCE 関数も試しました。一部のレコードを 0 として取得し、一部のレコードは空白 (または null) です。
両方のフィールドは P 型で、パックされた数値であると言われています。
アイデアや提案はありますか?
編集 1 問題は、これらのフィールドのいずれかが NULL であることではなく、一方または両方のフィールドが 0 であるようです。そして、ゼロで除算すると、空/空白の結果が得られます。