如何在SQL中计算日期差并以天和小时格式显示

时间:2019-03-21 19:02:47

标签: sql oracle

请让我知道如何计算日期差并在SQL中以天和小时的格式显示。该表和所需结果在随附的屏幕截图中给出。请参考相同的内容。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您的日期为数据库日期时间格式,则可以使用此功能

SELECT CONCAT(
FLOOR(HOUR(TIMEDIFF(T1.START, T1.END)) / 24), ' D ',
MOD(HOUR(TIMEDIFF(T1.START, T1.END)), 24), ' H ',
MINUTE(TIMEDIFF(T1.START, T1.END)), ' M')
FROM TABLE1 T1