读书人

vs2005更新数据库的语句有关问题

发布时间: 2012-04-10 21:03:56 作者: rapoo

vs2005更新数据库的语句问题
假设数据库有book表,有书名和添加日期两个字段,现在要更新添加日期和现在日期差大于10天的记录,如何写这个sql语句呢?

[解决办法]
UPDATE book SET BookDate=DATEADD(DAY,1,BookDate)
[解决办法]
上面是加1天,UPDATE book SET BookDate=DATEADD(DAY,10,BookDate)
这是10天
[解决办法]
有问题吗?
update book set name="YourBookName" where DATEADD(DAY,10,BookDate)<sysdate
[解决办法]
update book set name="YourBookName" where DateDiff(day,BookDate,GetDate())>10

读书人网 >asp.net

热点推荐