... das geht so (a la Baldur) natürlich auch nur fast (Gültigkeitsbereich eingeschränkt auf 0 <= Minuten < 12 bzw. 24 Stunden).

Meines Erachtens ist das auch im Ansatz eine Verbiegung von SQL DML ( := Data manipulation language, d.h. Daten extrahieren, ändern, löschen etc.) Aufbereitungsfunktionen für die Darstellung in reports gehören in das Frontend oder in HLLs, wobei ich SQL Procedures hier schon für grenzwertig erachte.

D*B