如何仅更新Teradata日期列中的年份?

huangapple go评论64阅读模式
英文:

how to update just the year in Teradata Date Column

问题

我有一个Teradata表格,其中包含交付日期:

交付日期
24-03-2018 07:34:00.000000
29-03-2018 07:34:00.000000
30-03-2018 07:34:00.000000

我只想将交付日期中的年份(从2018更改为2019)。

交付日期
24-03-2019 07:34:00.000000
29-03-2019 07:34:00.000000
30-03-2019 07:34:00.000000

DateAdd - 我认为在SQL Server中可以使用。在Teradata中是否有类似的函数?

英文:

I have a Teradata table with delivery dates:-

Delivery_Date
24-03-2018 07:34:00.000000
29-03-2018 07:34:00.000000
30-03-2018 07:34:00.000000

I just want to update the YEAR (from 2018 to 2019) in the Delivery_Date

Delivery_Date
24-03-2019 07:34:00.000000
29-03-2019 07:34:00.000000
30-03-2019 07:34:00.000000

DateAdd - i think works in SQL Server. Is there any function in Teradata for this

答案1

得分: 0

已经在一些研究和开发后得出答案

更新表名 set delivery_date = delivery_date + interval '1' year
英文:

got the answer after some R and D

update tablename set delivery_date = delivery_date + interval '1' year

huangapple
  • 本文由 发表于 2020年1月6日 16:03:57
  • 转载请务必保留本文链接:https://go.coder-hub.com/59608585.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定