|
select datediff(dd,'2003-01-03',dateadd(mm,1,'2003-01-03'))
1.SELECT day(dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,@dt)+1, 0)))
2.select day(dateadd(dd,-1,cast(convert(varchar(7),dateadd(mm,1,@dt),120)+'-01' as datetime)))
3.declare @dt datetime
set @dt='2003-02-16'
select day(dateadd(month,datediff(month,0,@dt)+1,0 )-1)
此贴由 梅花 在 2004-06-09 18:05:13 最后编辑 |
|
|
|
|
|
|