2013年3月10日 星期日

SQl语句 日期相加 dateadd()

參考引用

=====================================================================
access与SQL SERVER的日期函数有一点区别,
如果是access的话:
就用:dateadd("d",5,#2008-08-08#)
如果是SQL SERVER的话:
dateadd(d,5,"2008-08-08")
呵呵,希望能有帮助,^_^
另个加个技巧:
减5天,则为:dateadd(d,-5,"2008-08-08")
=====================================================================
dateadd(d,5,"2008-08-08")
=====================================================================
SqlStr="select * from 表 where 时间字段=dateadd(d,5,'2008-08-08')"
=====================================================================
select dateadd(d,5,cast('2008-08-08'as datetime))
select  cast('2008-08-08'as datetime)

2008-08-13 00:00:00.000
2008-08-08 00:00:00.000

MSsqlServer 2000测试通过
=====================================================================
汗..楼上的..有这么复杂吗?

select dateadd(day,5,'2008-08-08')

沒有留言:

張貼留言