【发布时间】:2020-10-09 18:25:26
【问题描述】:
我想以“X days X hours X mins'”(例如2 days 2 hours 3 mins)等格式显示两个时间戳之间的差异。
我现在能做的最好的事情是date_trunc('minutes',sysdate) - date_trunc('minutes',createdate::timestamp) as age,它给了我像1 day 06:05:00 这样的结果。然后我使用以下内容进行提取以获取每个部分。然后我可以连接它们..
extract(day from age) as days_age,
extract (hour from age) - 24 * extract(day from age) as hours_age,
extract (min from age) - 24 * 60 * days_age - 60 * hours_age,
有更好的方法吗?
谢谢!
【问题讨论】:
标签: sql amazon-redshift date-format