似若流云
QQ:78009151

在网上找了一些方法,给出的方法大我是

select day(dateadd(mm,1,getdate())-day(getdate()))

SELECT DATEDIFF(day,getdate(),DATEADD(month,1,getdate()))

但都有有问题的,比如2008-01-31时,得到天数是29,明显是错了

后来找到了一个比较好的方法,特记之:

SELECT 32-DAY(getdate()+32-DAY(getdate()))

 

posted on 2009-03-04 14:21  myjece  阅读(19241)  评论(3编辑  收藏  举报