SQLite查询平均天数?

时间:2017-04-20 23:44:13

标签: sql sqlite

我有一个表,它具有与分钟间隔的日期时间对象相关联的整数值。

我希望能够在12:00am - 10:00am之间查询过去14 days 整数列的平均值。这怎么可能?

因此,在过去的14天中,我必须循环使用每天,并平均这些日期范围之间的值。

1 个答案:

答案 0 :(得分: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' );