Function: PreviousEnergie

Torsten

Administrator
Teammitglied
Legen Sie folgende Funtion auf der Datenbank an.
Diese wird zur korrekten Ermittlung der zyklischen Verbräuche benötigt.
Prüfen Sie ebenfalls, ob die beiden Trigger vorhanden sind.

13-12-2022_01-10-46.png

Code:
--Function: PreviousEnergie

--DROP FUNCTION IF EXISTS PreviousEnergie;

DELIMITER |

CREATE FUNCTION PreviousEnergie
(
  in_day datetime
)
RETURNS decimal(10,2)
BEGIN
  DECLARE v_wh DECIMAL(10,2);
 
  select MAX(Wh) INTO v_wh from Energiekosten e  where e.Datum < in_day and IsEnergie = 1;
  return v_wh;
END|

DELIMITER ;
 
Zuletzt bearbeitet:
Oben