我将此查询舍入到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)
请帮助:(