在SQL中将负结果转换为0

时间:2018-02-27 02:24:00

标签: sql case

我将此查询舍入到0位小数。

当结果为NEGATIVE时,如何转换此case语句,它将显示0。

ROUND((13 - (dbo.ItemVendorDetails.LeadTime / 7 + CASE ISNULL([6WeekSales].SalesQTY / 6 , 0) WHEN 0 THEN 0 ELSE (ISNULL(ItemsStock.StockOnHand , 0) - ISNULL(SO.OpenQTY , 0) + ISNULL(PO.[Open PO's'] , 0)) / ISNULL([6WeekSales].SalesQTY / 6 , 0) END)) * ISNULL([6WeekSales].SalesQTY / 6, 0), 0)

请帮助:(

0 个答案:

没有答案