@@ -1397,7 +1397,7 @@
select
AVG(l.lighteness) AS aveLightness,
AVG(TIMESTAMPDIFF(YEAR, l.createtime, NOW())) AS aveUsageYears,
- AVG(a.day_light_time) AS aveLightTime
+ AVG(IF(DATE(DATE_ADD(a.updatetime, INTERVAL 8 HOUR)) = CURDATE() AND a.day_light_time > 0, a.day_light_time, null)) AS aveLightTime
from lampinfo l
left join lamp_info_log_new a on a.lampid = l.id
where 1=1