mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-26 08:34:55 +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 (
|
||||
SELECT
|
||||
device_id,
|
||||
|
||||
Reference in New Issue
Block a user