0
我只是想知道,是否有可能有一個CASE語句的WHERE子句正是以這種形式...是否有可能有一個CASE當一個然後選擇WHERE子句
SELECT *
FROM TABLEA
WHERE date between '2014-02-01' and '2014-02-28' and
CASE
WHEN date>'2014-02-28' THEN (SELECT FROM TABLEC WHERE...)
ELSE (SELECT FROM TABLE B WHERE...)
END
謝謝!
'CASE'在T-SQL是一個** **表達 - 它可以返回字符串或者SQL變量 - 但它**不能**執行代碼(如'SELECT'聲明)返回的東西.... –