【发布时间】:2018-07-04 07:04:28
【问题描述】:
我试图找出两个时间戳之间的时间差并将其存储在一个列中。当我检查表中的输出时,我看到该值是一个巨大的数字,而不是天/小时的差异。我使用 amazon redshift 作为数据库。
time_duration 列的数据类型:varchar
示例如下:
order_no,order_date,complain_date,time_duration
1001,2018-03-10 04:00:00,2018-03-11 07:00:00,97200000000
但我希望 time_duration 列显示 1 天 3 小时
当我将 time_duration 存储在表中然后查询以查看输出时会发生此问题。
谁能帮忙。
谢谢。
【问题讨论】:
-
time_duration是什么类型? -
@Mureinik,time_duration 也是 varchar 类型
标签: sql amazon-redshift timedelta