Name EnteredDateID RecvdDateID
A 20140901 20240901
B 20140901 20140901
C 20140901 20140901
D 20140901 20140901
E 20140901 20110901
F 20140901 20140901
G 20140901 20110901
我需要編寫一個查詢,會做一桌子下面
SELECT * FROM TABLEA WHERE
,這是在那裏我摔倒
IF RecvdDateID > GETDATE() THEN USE
EnteredDateID > 20140630
ELSE USE THE
RecvdDateID > 20140630
所以我最終會與
Name EnteredDateID RecvdDateID
A 20140901 20240901
B 20140901 20140901
C 20140901 20140901
D 20140901 20140901
F 20140901 20140901
這可能是簡單的,但它也增加了另一個數據庫對象的依賴;它也可能效率較低;由於表中每一行的函數調用開銷,以及無法使用索引來滿足謂詞。 – spencer7593 2014-09-29 04:02:49