2
我使用SQL Server 2014和我有以下T-SQL查詢,從視圖表中提取數據:SQL語法去年
SELECT * from MyView
WHERE StayDate >= '2014-07-01'
我需要一個過濾器添加到此查詢將應用於名爲「CreatedOn」的字段(它是日期時間字段)。過濾器需要根據相同日期的最後一年過濾「CreatedOn」。
因此,如果今天的日期是「2015年10月26日」,我的查詢應該是這樣的:
SELECT * from MyView
WHERE StayDate >= '2014-07-01'
AND CreatedOn <= '2014-10-26'
由於此查詢將在PowerPivot的環境中使用,我這樣的思考:
SELECT * from MyView
WHERE StayDate >= '2014-07-01'
AND CreatedOn <= getdate()
如何修改getdate()部分,以便它與去年的日期相同?
'DATEADD(YEAR,-1,GETDATE())' –