当前位置: 代码迷 >> ASP.NET >> vs2005更新数据库的语句有关问题
  详细解决方案

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

热度:8905   发布时间:2013-02-25 00:00:00.0
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
  相关解决方案