2017-04-20 8 views
0

私は、分の間隔で日時オブジェクトに関連付けられた整数値を持つテーブルを持っています。平均日数をSQLiteするクエリ?

私はそれらの整数列の過去14 days平均12:00am - 10:00am間で照会できるようにしたいです。これはどのように可能ですか?

私は過去14日間にわたり毎日繰り返すので、これらの日付範囲の平均値を平均します。

+3

サンプルデータと期待される結果が役立ちます。 –

答えて

0
SELECT AVG(Yourintegerfield) AS Avg_for_last_14_days 
    FROM Yourtable 
WHERE strftime('%H-%M-%S',yourdatetimefield) BETWEEN '00:00:00' AND '10:00:00' 
    AND date('now') <= datetime(strftime('%Y-%M-%D', yourdatetimefield), '+14 days'); 
+0

'%Y-%m-%d'である必要があります.mは月を表し、dは日を表します。 M =分、D =アメリカの日付。 – SMKS