我有一个名为“WrkHrs”的列,数据类型是时间(hh:mm:ss)。我想总结一下员工的工作时间。但由于是时间数据类型 sql server 不允许我使用 sum(columnname)
。
如何总结sql查询中的时间数据类型?
原文由 Sas 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个名为“WrkHrs”的列,数据类型是时间(hh:mm:ss)。我想总结一下员工的工作时间。但由于是时间数据类型 sql server 不允许我使用 sum(columnname)
。
如何总结sql查询中的时间数据类型?
原文由 Sas 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在前端对其进行漂亮的格式化。或者在 T-SQL 中:
但是,您使用了错误的数据类型。
TIME
用于指示时间点,而不是间隔或持续时间。将他们的工作时间存储在两个不同的列中是否有意义,StartTime
和EndTime
?