T-SQLステートメントを使用CASE
して、この除算をゼロエラーで排除しようとしています。何らかの理由で、エラーが発生し続けます。これが私の論理です。 SELECT
SELECT
CASE
WHEN tb1.wpf = 0.000 THEN '0.000'
ELSE SUM(tb2.weight/tb1.wpf)
END AS Average
FROM Table1 tb1, table2 tb2
GROUP BY tb1.wpf
このケースに固有の質問を維持するために、結合とすべてのロジックを含めませんでした。このエラーを取り除くにはどうすればよいですか?