读书人

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

发布时间: 2013-08-10 21:14:06 作者: rapoo

求一段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

读书人网 >SQL Server

热点推荐