gpt4 book ai didi

sql - 如何在 SQL 中将天数与时间一起添加到日期列

转载 作者:行者123 更新时间:2023-12-01 12:05:37 25 4
gpt4 key购买 nike

我想将 1 天和时间一起添加到 read_date 列。

下面是示例列数据

read_date
-----------------------
01-01-19 01:00:00.000000000 AM


Expected Result
---------------------
02-01-19 01:00:00.000000000 AM

我在下面尝试过,但它只添加了日期而不是时间。

select read_time, read_time+1
from meter_read_alert

read_date read_date+1
------------------------------------------------------
01-01-19 12:00:00.000000000 AM 02-01-19
01-01-19 01:00:00.000000000 AM 02-01-19

最佳答案

当您使用 + 1 时,timestamp 将转换为 date。这就是您只看到日期的原因(date 的默认表示不包括时间部分,尽管它在那里)。

相反,使用interval:

select read_time, read_time + interval '1' day
from meter_read_alert;

附言。我从中学到了一些东西。有趣的问题。

关于sql - 如何在 SQL 中将天数与时间一起添加到日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57493954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com