T-SQL怎么写代码查询本年的一月一日?
不要那种分断截取日期合并的,有没直接出来的。像获取本月第一日是这样getdate(m,datediff(m,0,getdate()),0)。
[解决办法]
SQL Server下的写法,有点繁琐,不过我能想到的就是这了,还有没有更间接的方法我不知道啦。
- SQL code
--当月第一天select dateadd(d, -1*(day(getdate())-1),getdate())--当年的第一天select dateadd(m,-1*(month(getdate())-1),dateadd(d, -1*(day(getdate())-1),getdate()))