【发布时间】:2022-01-10 11:23:20
【问题描述】:
我有一个用于记录温度的简单 sqlite3 数据库,数据库架构非常简单:-
CREATE TABLE temperatures (DateTime, Temperature);
要输出 1 个月内的最高和最低温度,我有以下查询:-
SELECT datetime, max(temperature), min(temperature) from temperatures
WHERE datetime(DateTime) > datetime('now', '-1 month')
GROUP BY strftime('%d-%m', DateTime)
ORDER BY DateTime;
如何同时获得最大值和最小值的时间?它是否需要子查询或类似的东西?
【问题讨论】:
标签: sqlite date subquery window-functions