Mat*_*att 0 sql-server datediff
我有一个 DATEDIFF 结果(以分钟为单位),我已将其除以 1440 以计为天,我希望在其末尾添加“小时”,但不知道如何首先将结果转换为字符串。
DATEDIFF(mi,z.entryDate, GETDATE()) / 1440
Run Code Online (Sandbox Code Playgroud)
这返回 11,但我希望它读取 11 小时。
我尝试过 CAST AS VARCHAR 但认为我的语法是错误的。请帮忙 :)
好几天:
CONVERT(varchar(11), DATEDIFF(minute, z.entryDate, GETDATE()) / 1440) + ' Days'
Run Code Online (Sandbox Code Playgroud)
用了几个小时:
CONVERT(varchar(11), DATEDIFF(minute, z.entryDate, GETDATE()) / 60) + ' Hours'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14943 次 |
| 最近记录: |