如何得到一个结果作为CurrentDate - 14天



我使用这个查询来获取日期时间下拉列表的结果。查询的方法是:

SELECT CONVERT(VARCHAR(50), PeriodStartDate, 106) AS PeriodStartDate
FROM PayPeriod 

我想根据当前日期前14天填充它。像这样:

SELECT CONVERT(VARCHAR(50), PeriodStartDate, 106) AS PeriodStartDate
FROM PayPeriod
WHERE PeriodStartDate BETWEEN GETDATE() AND PeriodEndDate

代替GetDate()如何将其写成GetDate() - 14Days ?

有一个DATEADD方法

DATEADD(DAY,-14,GETDATE())
http://technet.microsoft.com/en-us/library/ms186819.aspx

使用DATEADD:

DATEADD(day, -14, GETDATE())

相关内容

  • 没有找到相关文章

最新更新