是否可以在SQL Server查询CASE WHEN的FROM子句中执行语句?
例如
SELECT SaleDate
FROM
CASE WHEN GETDATE() <= '01-Apr-2014' THEN tbl1 ELSE tbl2 END
Run Code Online (Sandbox Code Playgroud)
Bar*_*mar 18
使用UNION:
SELECT SaleDate
FROM tbl1
WHERE GETDATE() <= '01-Apr-2014'
UNION ALL
SELECT SaleDate
FROM tbl2
WHERE GETDATE() > '01-Apr-2014'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3717 次 |
| 最近记录: |