我想将 1 天与时间一起添加到 read_date 列。
下面是示例列数据
read_date
-----------------------
01-01-19 01:00:00.000000000 AM
Expected Result
---------------------
02-01-19 01:00:00.000000000 AM
Run Code Online (Sandbox Code Playgroud)
我在下面尝试过,但它只添加日期而不是时间。
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
Run Code Online (Sandbox Code Playgroud)
当您使用时+ 1,timestamp会转换为date. 这就是为什么您只看到日期(a 的默认表示形式date不包括时间部分,尽管它存在)。
相反,使用interval:
select read_time, read_time + interval '1' day
from meter_read_alert;
Run Code Online (Sandbox Code Playgroud)
附言。我从中学到了一些东西。有趣的问题。
| 归档时间: |
|
| 查看次数: |
1292 次 |
| 最近记录: |