我试图CASE
在我的T-SQL 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
我没有包括连接和我所有的逻辑来保持我的问题特定于这个案例。我怎样才能摆脱这个错误?