diff --git a/fact_daily_energy_consumed/fact_daily_energy_consumed.sql b/fact_daily_energy_consumed/fact_daily_energy_consumed.sql index b7967ce..56d70bb 100644 --- a/fact_daily_energy_consumed/fact_daily_energy_consumed.sql +++ b/fact_daily_energy_consumed/fact_daily_energy_consumed.sql @@ -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; - - - -