标签: sql oracle
请让我知道如何计算日期差并在SQL中以天和小时的格式显示。该表和所需结果在随附的屏幕截图中给出。请参考相同的内容。
答案 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