我正在努力解决我认为是简单的SQL查询问题。运行SQL Server 2014SQL Query - 从日期时间字段开始的平均时间
我有一个SQL表,“访问”:
Id | EntryTime | Duration
而且我想找到两个日期之间日的平均入职时间,同时考虑到这些日期之间的所有记录。
所以如果我的我的日期之间EntryTime
领域是:
2016-04-28 12:00:00
2016-04-20 10:00:00
2016-04-19 08:00:00
2016-04-17 10:00:00
然后返回的平均时间应该仅仅是:
10:00:00
日期不应当考虑在所有的,它应以字符串格式返回,或仅返回10:00:00
。
请求输出的格式错误。 – GibralterTop
@GibralterTop - OP确实指定了结果,但从未如果它应该是varchar或类型Time。虽然公平,但我添加了一个转换为varchar(8)的另一行来显示或者可以检索。 – Igor
我在这个“算术溢出错误将表达式转换为数据类型int”时出现以下错误。 – JonnyKnottsvill