) = DATEPART(m,getDate()) And DATEPART(yyyy,date_field) = DATEPART(yyyy,getDate())--月 select * from...(varchar,getdate(),112))) and create_daygetdate()),convert(varchar,getdate(),...)) - 1
网上取当月第一天和最后一天的SQL语句很多,有的是通过字符截取,有的是通过函数,个人还是比较偏向于使用内置函数来处理,
但是看了下网上的运用函数来取第一天和最后一天时间的SQL语句几乎都像下面这样的...本月第一天:select dateadd(dd,-day(getdate())+1,getdate())
本月最后一天:select dateadd(dd,-day(getdate(...()))+1,dateadd(month,-1,getdate()))
select dateadd(dd,-day(getdate())+1,getdate())