big*_*owg 2 sql sql-server date
我有一个Ticket_Date格式的列YYYY-MM-DD HH:MI:SS
我想检查一下是否在Ticket_date当月.
到目前为止,我有:
Ticket_date >= '2015-04-01' and Ticket_date < '2015-04-30'
Run Code Online (Sandbox Code Playgroud)
但我需要它与当月合作,而不是硬编码
ASh*_*ASh 10
YEAR(Ticket_date) = YEAR(getdate()) and
MONTH(Ticket_date) = MONTH(getdate())
Run Code Online (Sandbox Code Playgroud)
但我也会在变量中保存当前日期,以保证getdate()在午夜执行长查询时不会发生什么变化
declare @today datetime = getdate()
...
YEAR(Ticket_date) = YEAR(@today) and
MONTH(Ticket_date) = MONTH(@today)
Run Code Online (Sandbox Code Playgroud)
MONTH(Ticket_date) = MONTH(GETDATE()) AND YEAR(Ticket_date) = YEAR(GETDATE())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10901 次 |
| 最近记录: |