首页 > 解决方案 > 将小时、分钟转换为天、小时、分钟

问题描述

我有一个查询,以小时、分钟显示停机时间,但需要它以天、小时、分钟显示,也许另一个版本显示天、小时

我不擅长编码,对不起。

${SQL: SELECT CAST( CAST(('${N=Alerting;M=Downtime}') AS int) / 60 AS varchar) + ' hours '  + right('0' + CAST(CAST(('${N=Alerting;M=Downtime}') AS int) % 60 AS varchar(2)),2) + ' minutes'}

标签: sqlsql-server

解决方案


${SQL: SELECT CAST( CAST(('${N=Alerting;M=Downtime}') AS int) / 1440 AS varchar) + ' days '  + right('0' + CAST(CAST(('${N=Alerting;M=Downtime}') AS int) % 1440 / 60 AS varchar(2)),2) +  ' hours '  + right('0' + CAST(CAST(('${N=Alerting;M=Downtime}') AS int) % 60 AS varchar(2)),2) + ' minutes'}

推荐阅读