declare @dTime datetime set @dTime ='2010-2-1' select day(dateadd(d,-1,dateadd(m,1,@dTime))) 啥呀不说了,刚刚地。