我有一个2019-02-21 11:11:27.743
格式的DateTime列
TimeStamp
列有很多条目。
我正在尝试获取该列的平均秒数。
我找到了this,并尝试通过以下尝试来获得所需的结果。
Select Convert(date, Timestamp) as Date, AVG(datediff(MILLISECOND, Timestamp,
Timestamp)) as AverageTime
from TrackingDetails
group by Convert(date, Timestamp)
order by Convert(date, Timestamp)
把这个留给我。
Date AverageTime
2019-02-21
0
我注意到这里有DateDiff,因此通过研究发现TimeDiff
,但这似乎是MySQL函数,而不是MSSQL函数。
样本数据
2019-02-21 11:11:27.743
2019-02-21 11:11:57.750
2019-02-21 11:12:06.473
2019-02-21 11:12:12.817
2019-02-21 11:12:17.733
2019-02-21 11:12:20.557
2019-02-21 11:12:22.533
2019-02-21 11:12:24.450
到目前为止,有361
个条目。
预期结果示例
Average Time
0.01
或类似的东西。
表结构
DPID_CODE
varchar(MAX)
Checked
RegisteredPost
varchar(MAX)
Checked
Timestamp
datetime
Checked