我有一个 select 语句,我希望根据表中的其他值计算立方体积。但是,我想检查 pr.Length_mm 或 pr.Width_mm 或 pr.Height_mm 之前是否为 NULL。我查看了 CASE 语句,但它似乎一次只评估一列。
SELECT
sa.OrderName,
sa.OrderType,
pr.Volume_UOM
,pr.Length_mm*pr.Width_mm*pr.Height_mm AS Volume_Cubic
,pr.Length_mm*pr.Width_mm AS Volume_Floor
,pr.Length_mm
,pr.Height_mm
,pr.Width_mm
FROM CostToServe_MCB.staging.Sale sa
LEFT JOIN staging.Product pr
ON sa.ID = pr.ID