0
我有一個具有超過分鐘間隔的日期 - 時間對象相關聯的整數值的表。SQLite的查詢平均在幾天?
我希望能夠在過去14 days
的平均那些整數列12:00am - 10:00am
之間進行查詢。這怎麼可能?
因此,重要的是循環遍歷我過去14天的每一天,並在這些日期範圍之間取平均值。
我有一個具有超過分鐘間隔的日期 - 時間對象相關聯的整數值的表。SQLite的查詢平均在幾天?
我希望能夠在過去14 days
的平均那些整數列12:00am - 10:00am
之間進行查詢。這怎麼可能?
因此,重要的是循環遍歷我過去14天的每一天,並在這些日期範圍之間取平均值。
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');
應該是「%Y-%間 - %d」爲m是指月和d指的是一天。 M =分鐘,D =美國日期。 – SMKS
樣本數據和預期的結果會有所幫助。 –