divide by 100 to convert to Kwh

This commit is contained in:
Dona Maria Absi
2025-07-15 13:41:58 +03:00
parent 5275651a2e
commit 04a158aaa1

View File

@ -1,22 +1,22 @@
-- model shows the energy consumed per day per device
WITH total_energy AS (
WITH total_energy AS (--/100 to get value in kWh
SELECT
device_id,
event_time::date AS date,
MIN(value)::integer AS min_value,
MAX(value)::integer AS max_value
MIN(value)::integer/100 AS min_value,
MAX(value)::integer/100 AS max_value
FROM "device-status-log"
where code='EnergyConsumed'
GROUP BY device_id, date
)
, energy_phase_A AS (
, energy_phase_A AS ( --in
SELECT
device_id,
event_time::date AS date,
MIN(value)::integer AS min_value,
MAX(value)::integer AS max_value
MIN(value)::integer/100 AS min_value,
MAX(value)::integer/100 AS max_value
FROM "device-status-log"
where code='EnergyConsumedA'
GROUP BY device_id, date
@ -26,8 +26,8 @@ WITH total_energy AS (
SELECT
device_id,
event_time::date AS date,
MIN(value)::integer AS min_value,
MAX(value)::integer AS max_value
MIN(value)::integer/100 AS min_value,
MAX(value)::integer/100 AS max_value
FROM "device-status-log"
where code='EnergyConsumedB'
GROUP BY device_id, date
@ -37,8 +37,8 @@ WITH total_energy AS (
SELECT
device_id,
event_time::date AS date,
MIN(value)::integer AS min_value,
MAX(value)::integer AS max_value
MIN(value)::integer/100 AS min_value,
MAX(value)::integer/100 AS max_value
FROM "device-status-log"
where code='EnergyConsumedC'
GROUP BY device_id, date
@ -62,7 +62,3 @@ JOIN energy_phase_B
JOIN energy_phase_C
ON total_energy.device_id=energy_phase_C.device_id
and total_energy.date=energy_phase_C.date;