【发布时间】:2021-03-18 10:36:38
【问题描述】:
我需要在 SQL Server 中创建一个视图,该视图从不同的表中为一周中的每一天返回不同的结果。
可以创建如下视图吗?
例如,如果是星期日,则返回来自Tbl_FRUITS 的行,如果是星期一,则返回来自Tbl_VEGETABLE 的行。
CREATE VIEW TBL_CART
AS
IF (DATEPART(WEEKDAY,GETDATE()) = '1')
SELECT * FROM Tbl_FRUITS
ELSE IF (DATEPART(WEEKDAY,GETDATE()) = '2')
SELECT * FROM Tbl_VEGETABLE
【问题讨论】:
标签: sql sql-server tsql sql-server-2008