网上取当月第一天和最后一天的SQL语句很多,有的是通过字符截取,有的是通过函数,个人还是比较偏向于使用内置函数来处理,
本月第一天:select dateadd(dd,-day(getdate())+1,getdate())
本月最后一天:SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
本月第一天:select dateadd(dd,-day(getdate())+1,getdate())
本月最后一天:SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))