当前位置: 代码迷 >> Sql Server >> 求一段sql判断当前日期在去月(已经过了的月份)
  详细解决方案

求一段sql判断当前日期在去月(已经过了的月份)

热度:9   发布时间:2016-04-24 20:53:26.0
求一段sql判断当前日期在往月(已经过了的月份);
求一段sql判断当前日期在往月(已经过了的月份);
怎么获取当本月一日和本月最后一天时间,用于比较用;
SQL

------解决方案--------------------
declare @startDate datetime,@endDate datetime
set @startDate = DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
set @endDate = DATEADD(day,-1,DATEADD(mm,1,@startDate))
select @startDate datetime,@endDate
------解决方案--------------------
SELECT cast(CONVERT(varchar(8),getdate(),120)+'01' as datetime) startDate,
DATEADD(day,-1,CONVERT(varchar(8),DATEADD(month,1,getdate()),120)+'01') endDate
  相关解决方案