--思路:给定日期的下一个月的1号减去1天,然后取datepart(DAY,dt)
declare @dt varchar(10)
select @dt='2013-11-20'
select datepart(DAY,dateadd(dd,-1,left(convert(varchar(10),dateadd(mm,1,@dt),120),7)+'-01'))
--思路:给定日期的下一个月的1号减去1天,然后取datepart(DAY,dt)
declare @dt varchar(10)
select @dt='2013-11-20'
select datepart(DAY,dateadd(dd,-1,left(convert(varchar(10),dateadd(mm,1,@dt),120),7)+'-01'))