Merge pull request #445 from SyncrowIOT/fix-update-aqi-data-on-staging

fix: filter daily averages by space_id and event_date in update procedure
This commit is contained in:
faljawhary
2025-06-30 04:11:03 -06:00
committed by GitHub

View File

@ -276,9 +276,11 @@ SELECT
p.good_ch2o_percentage, p.moderate_ch2o_percentage, p.unhealthy_sensitive_ch2o_percentage, p.unhealthy_ch2o_percentage, p.very_unhealthy_ch2o_percentage, p.hazardous_ch2o_percentage,
a.daily_avg_ch2o,a.daily_max_ch2o, a.daily_min_ch2o
FROM daily_percentages p
LEFT JOIN daily_averages a
LEFT JOIN daily_averages a
ON p.space_id = a.space_id AND p.event_date = a.event_date
ORDER BY p.space_id, p.event_date)
WHERE p.space_id = (SELECT space_id FROM params)
AND p.event_date = (SELECT event_date FROM params)
ORDER BY p.space_id, p.event_date)
INSERT INTO public."space-daily-pollutant-stats" (