0
我有一張17,000個記錄的表格,按15分鐘的時間間隔進行排序。時間值每24小時循環一次,例如,我可以有100條記錄,全部在凌晨1點,就在不同的日子。我想通過在凌晨1點拍攝100條記錄並在平均凌晨1點找到它們的平均值來創建「平均日」。平均循環時間
我不知道如何格式化表格以使其在此處顯示得很好。
我有一張17,000個記錄的表格,按15分鐘的時間間隔進行排序。時間值每24小時循環一次,例如,我可以有100條記錄,全部在凌晨1點,就在不同的日子。我想通過在凌晨1點拍攝100條記錄並在平均凌晨1點找到它們的平均值來創建「平均日」。平均循環時間
我不知道如何格式化表格以使其在此處顯示得很好。
我假設你想計算每個時間間隔的平均值,而不管查詢中的哪一天。您可以使用此SQL按照時間間隔對您的表進行分組(假設它與日期字段分開),並平均您想要平均的字段。不要按日期字段選擇或分組,只需按時間字段進行選擇和分組即可。
SELECT TimeField
, AVG([Field1ToAverage])
, AVG([Field2ToAverage])
FROM MyTable
GROUP BY TimeField;
如果日期和時間字段一起存儲在同一列,你將不得不只提取時間:
SELECT TimeValue([DateTimeField])
, AVG([Field1ToAverage])
, AVG([Field2ToAverage])
FROM MyTable
GROUP BY TimeValue([DateTimeField]);
只需運行的時間列的集合,但請出示的數據,所以我們可以進一步建議。 – Parfait