proc SQL;
CREATE TABLE DATA.DUMMY AS
SELECT *,
CASE
WHEN (Discount IS NOT NULL)
THEN (Total_Retail_Price - (Total_Retail_Price * Discount)) * Quantity AS Rev
ELSE (Total_Retail_Price * Quantity) AS Rev
END
FROM DATA.Cumulative_Profit_2013 AS P
;
Я пытаюсь включить потенциально столбцы NULL как часть выражения для Дохода. Но мое заявление о делах вызывает проблемы. Я проверил другие примеры, но я не могу видеть, почему это поможетSQL Case Statement Столбец NULL
Будьте осторожны Скидка (Скидка, 0) –