我正在使用此查询来获取DateTime下拉列表的结果。 查询是:
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() - 14天?
答案 0 :(得分:2)
使用DATEADD
:
DATEADD(day, -14, GETDATE())
答案 1 :(得分:2)