在网上找了一些方法,给出的方法大我是
select day(dateadd(mm,1,getdate())-day(getdate()))
SELECT DATEDIFF(day,getdate(),DATEADD(month,1,getdate()))
但都有有问题的,比如2008-01-31时,得到天数是29,明显是错了
后来找到了一个比较好的方法,特记之: