[英]Changing a date in a column by 30 based on the date in another column
我有1个日期列,我想根据另一列中的日期更改数据库。 这是我的样本输出列
dtexpires dtcreated
1/1/13 1/15/13
1/1/13 1/16/13
1/1/13 2/1/13
我想将“dtexpires”改为“dtcreated”加30天。
表名是“客户”
你需要使用DATEADD
:
UPDATE Customers
SET dtExpires = DATEADD(dd,30,dtCreated)
UPDATE customers
SET dtexpires = dateadd(d,30,dtcreated)
您的示例数据看起来像是将字符串存储为日期。 假设dtcreated is a date type
字段
update customers
set dtexpires = dateadd(day,30, dtcreated)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.