【发布时间】:2017-11-30 03:54:22
【问题描述】:
我在 DB 有几个小时(06:42,9:30,..)。我想从 08:00 减去小时数
我尝试了以下查询
Select totalhrsinside as hour,convert(varchar, dateadd(minute, -8, totalhrsinside), 100) as diff from table_name
但它并没有按预期工作
输出应该是
hour diff
06:42 -01:18
09:30 01:30
【问题讨论】:
-
@M.Mimpen 我已经尝试过这个链接。它输出带有日期值的结果。我的期望只有一个小时。请查看我的示例输出
-
时间存储在
TIME数据类型或VARCHAR? -
它的 VARCHAR 格式
标签: sql sql-server tsql