문제

I am using this query to get the result of a DateTime Dropdown. Query is:

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

I want to populate it according to 14 days before current Date. Somewhat like this:

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

Instead of GetDate() how to write it as GetDate() - 14Days ?

도움이 되었습니까?

해결책

There is a DATEADD method.

DATEADD(DAY,-14,GETDATE())

http://technet.microsoft.com/en-us/library/ms186819.aspx

다른 팁

Use DATEADD:

DATEADD(day, -14, GETDATE())
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top