mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-26 13:04:53 +00:00
Added parameter setup
This commit is contained in:
@ -1,3 +1,22 @@
|
|||||||
|
CREATE OR REPLACE FUNCTION get_energy_consumption(
|
||||||
|
input_device_id UUID DEFAULT NULL,
|
||||||
|
input_start_date DATE DEFAULT NULL,
|
||||||
|
input_end_date DATE DEFAULT NULL,
|
||||||
|
input_hour INT DEFAULT NULL,
|
||||||
|
min_energy_kW INT DEFAULT NULL
|
||||||
|
)
|
||||||
|
RETURNS TABLE (
|
||||||
|
device_id UUID,
|
||||||
|
date DATE,
|
||||||
|
hour INT,
|
||||||
|
energy_consumed_kW INT,
|
||||||
|
energy_consumed_A INT,
|
||||||
|
energy_consumed_B INT,
|
||||||
|
energy_consumed_C INT
|
||||||
|
) AS $$
|
||||||
|
BEGIN
|
||||||
|
RETURN QUERY
|
||||||
|
|
||||||
WITH total_energy AS (
|
WITH total_energy AS (
|
||||||
SELECT
|
SELECT
|
||||||
device_id,
|
device_id,
|
||||||
|
|||||||
Reference in New Issue
Block a user