1

我的查询之一是返回以下内容interval。我不想显示6 days,我想显示 6 x 24 + 19 小时。我宁愿不使用extract (epoch from ...)运算符转换为纪元。有没有快速简单的方法来做到这一点?

 usage_minus_lost_data_gaps_and_battery_charge 
-----------------------------------------------
 6 days 19:18:21
(1 row)
4

1 回答 1

1

这样的事情可能会有所帮助:

# select to_char('6 days 19:18:21'::interval, 'DD x 24 + HH24 hours');
      to_char       
--------------------
 06 x 24 + 19 hours
(1 row)
于 2011-02-15T19:15:26.843 回答