目前,我有一个小问题,我需要建立一个表格,显示在受尊敬的日子里产生的能量。
我已经使用python和SQL数据轮询结合for循环解决了这个问题,以查看从一天开始到一天结束时产生的能量,两者之间的差异将导致特定一天产生的总能量。但不幸的是,由于SQL数据库中的数据量太大,python函数的速度太慢。
我想知道这是否可以集成到一个SQL查询中,以便在完成聚合后吐出一个表。为了更好地理解表格,我在下面展示了一个例子。
SQL表
日期/时间
|
价值
|
24/01/2022 2:00
|
2001
|
24/01/2022 4:00
|
2094
|
24/01/2022 14:00
|
3024
|
24/01/2022 17:00
|
4056
|
25/01/2022 2:00
|
4056
|
25/01/2022 4:00
|
4392
|
25/01/2022 17:00
|
5219
|
最后一桌
从上表中,我们可以得出2022年1月24日的发电量为4056(最大)-2001(最小)=2055
日期
|
价值
|
24/01/2022
|
2055
|
25/01/2022
|
1163
|