如何查询MySQL中特定时间范围之间每天的值增量

时间:2019-05-08 05:54:07

标签: mysql

我设法在Mysql中查询特定天数范围内的值变化量。

SELECT 
 t1.dt date,
 t1.solar - t2.solar solar,
 t1.grid - t2.grid grid
   FROM  
(SELECT DATE(dateData) dt, MAX(grand_total_production) solar, MAX(grid_total) grid FROM UPI GROUP BY Date(dateData)) t1
   JOIN
(SELECT  DATE(dateData) dt, MIN(grand_total_production) solar, MIN(grid_total) grid FROM UPI GROUP BY Date(dateData)) t2
ON t1.dt = t2.dt WHERE t1.dt > '2019-01-05'

但是现在我想添加一个条件,即白天的特定时间范围(上午9点至晚上10点之间)。 我根本找不到有效的查询。 我可以遍历一系列日期并运行多个查询,但是我想知道是否有人知道是否有纯粹的MYSQL方式。

0 个答案:

没有答案