0
私は15分間隔で時間間隔を置いて並べられた17,000レコードのテーブルを持っています。時間の値は24時間ごとにループバックするので、たとえば、午前1時に100回のレコードを別々の日に作成できます。私は午前1時にこれらの100のレコードを取って、平均した午前1時の平均を見つけることによって「平均日」を作りたいと思う。平均ループ回数
テーブルを整形してここにうまく表示させる方法はわかりません。
私は15分間隔で時間間隔を置いて並べられた17,000レコードのテーブルを持っています。時間の値は24時間ごとにループバックするので、たとえば、午前1時に100回のレコードを別々の日に作成できます。私は午前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