sd_*_*ula 0 sql sql-server-2008
我有一个整数值的列,以秒为单位,即:
Seconds
234555
1123
44567
Run Code Online (Sandbox Code Playgroud)
我需要选择该列,但返回值应该是 1d 13h 23m
我究竟应该如何制定sql查询?
select
CAST(seconds/60/60/24 as VARCHAR) + 'd ' +
CAST(seconds/60/60%24 as VARCHAR) + 'h '+
CAST((seconds/60)%60 as VARCHAR) + 'm ' +
CAST(seconds%60 as VARCHAR) + 's'
from your_table
Run Code Online (Sandbox Code Playgroud)
我根据你的评论更新了我的回复