如何在SQL中给一个日期加上一天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在SQL中给一个日期加上一天相关的知识,希望对你有一定的参考价值。
参考技术A 很简单,使用系统的内置函数DATEADD()函数即可,例如给当前时间加上一天:select DATEADD(DAY,1,GETDATE());给表中的日期列加上一天:DATEADD(DAY,1,日期)
当然,这个函数不止能单一的实现,语法其实是DATEADD(需要计算的时间类型,相距数量,日期字段),比如你可以推算今天的前一个月DATEADD(month,-1,GETDATE()),即可得到一个月前是几号
sql根据一个字段日期加减7天存入另一字段中
加7天
UPDATE 表名 SET 所修改日期字段=DATE_ADD(固定日期字段,INTERVAL 7 DAY) WHERE 条件~~~
UPDATE 表名 SET cretime=DATE_ADD(decdate,INTERVAL 7 DAY) WHERE 条件~~~~
cretime为被修改的字段,decdate为所查询的时间字段加7天存入cretime时间字段中
减7天
UPDATE 表名 SET 所修改日期字段=DATE_ADD(固定日期字段,INTERVAL -7 DAY) WHERE 条件~~~ UPDATE 表名 SET cretime=DATE_ADD(decdate,INTERVAL -7 DAY) WHERE 条件~~~~ cretime为被修改的字段,decdate为所查询的时间字段减7天存入cretime时间字段中
以上是关于如何在SQL中给一个日期加上一天的主要内容,如果未能解决你的问题,请参考以下文章