oracle天数换算成天小时

oracle 如何把多少天换算成多少天多少小时,如"0.8" 换算成 “19.2小时”;“1.5”换算成“1天12小时”oracle 如何把多少天换算成多少天多少小时,如"0.8" 换算成 “19.2小时”;“1.5”换算成“1天12小时”,不四舍五入
如:将这张表的剩余天数信息

姓名剩余天数
小红0.28
小花1.28
小张1
小月3.8

换成

姓名剩余天数
小红6.72小时
小花1天6.72小时
小张1天
小月3天19.2小时

即 x.y 变成 x天(0.y*24)小时

round(to_number(END_TIME - START_TIME))
||':'||
mod(round(to_number(END_TIME - START_TIME)*24),24)

如有帮助,还请帮忙点下采纳!感谢!