當我在TSQL中執行以下時,即使有值,我也會得到NULL
。CASE SQL返回空
這裏是我的代碼:
CASE
WHEN cal.Weekday = ' ' OR HOLIDAY.DateInfo > ' '
THEN WEPHWORK.WEPHWORK + OCESAWD.OCESAWD + OCESAWE.OCESAWE
ELSE OCESAWD.OCESAWD + OCESAWE.OCESAWE
END as weighted
這究竟是爲什麼?
給我們一些行來檢查信息 – 2012-02-07 10:40:20
F.e.如果WEPHWORK.WEPHWORK爲NULL,則和也將爲null。 (WEPHWORK.WEPHWORK,'')+ ISNULL(... – cycaHuH 2012-02-07 10:40:25
WEPHWORK 3 OCESAWD 2 OCESAWE 10. WEPHWORK不是NULL並且具有值 – user1143563 2012-02-07 10:44:15