获取sqlite中组的第一行和最后一行

时间:2017-09-07 07:23:35

标签: python sqlite

我有下表:

Date       | Value
--------------------
2017-01-02 | 15.6325
2017-01-05 | 15.3285
2017-01-11 | 15.5271
2017-01-29 | 15.9645
2017-02-01 | 15.3595
2017-02-15 | 15.5214
2017-02-20 | 15.8532
2017-03-01 | 15.9638
2017-03-04 | 15.8874

使用单个sqlite查询,我需要获取按月分组的数据的第一个和最后一个值。基于此示例,结果应如下所示:

Month   | First value | Last value
----------------------------------------
2017-01 | 15.6325     | 15.9645
2017-02 | 15.3595     | 15.8532
2017-03 | 15.9638     | 15.8874

我知道如何通过两个查询获得此结果,但我想知道如何在sqlite中使用单个查询来获取它。

1 个答案:

答案 0 :(得分:0)

您可以使用enter image description here查找值:

app.run(host='0.0.0.0')