將過濾器應用於將來的日期我有這樣在SQL
1. 01-Mar-2012
2. 01-Apr-2012
3. 01-May-2012
4. 01-Jun-2012
5. 01-Jul-2012
6. 01-Aug-2012
7. 01-Sep-2012
8. 01-Oct-2012
9. 01-Nov-2012
10. 01-Dec-2012
11. 01-Jan-2013
12. 01-Mar-2013
13. 01-Apr-2013
14. 01-May-2013
15. 01-Jun-2013
16. 01-Jul-2013
17. 01-Aug-2013
18. 01-Sep-2013
19. 01-Oct-2013
20. 01-Nov-2013
21. 01-Dec-2013
日期的一列
我只是想一個過濾器應用於數據,以便記錄停留在某個月(可以說四月現在)在2013年
我試過以下,但想不到最後一部分:
WHERE DATEPART(year, Q.TermDate) <= DATEPART(year, DATEADD(YEAR, 1, GETDATE()))
AND DATEPART(MONTH, Q.TermDate) <= ...)
誰能請給個建議?
這聽起來像OP要採取一個月作爲參數,並基於該整數的邏輯。 – 2012-02-21 20:49:33