Kampfgummibaerlie
Datenbank-Guru
- Beiträge
- 743
Ich würde gerne eine Function erstellen, welche in einem Schritt eine Spalte "updated", und danach eben einige Spalten dieser Tabelle anzeigt.
Ich bin bisher soweit gekommen:
Error ist folgender:
ERROR: syntax error at or near "END" LINE 6: END $$; LANGUAGE plpgsql; ^ ********** Error ********** ERROR: syntax error at or near "END" SQL-Status: 42601 Zeichen: 348
In Folge dessen interessiert mich hier auch, wie eine Function aufzubauen ist, oder ob das beliebig ist.
Ich bin bisher soweit gekommen:
Code:
CREATE FUNCTION mietbeendigungY(q_miet_id integer)
returns table (i2 tsrange, i3 interval, i4 double precision) as $$
select mietzeit, timestamprange_diff(mietzeit), tsrange_diff_kostenrechnung(mietzeit)
from vermietungen where miet_id=q_miet_id;
BEGIN update vermietungen set mietzeit = tsrange(lower(mietzeit), now()::timestamp without time zone) $$
END $$; LANGUAGE plpgsql;
Error ist folgender:
ERROR: syntax error at or near "END" LINE 6: END $$; LANGUAGE plpgsql; ^ ********** Error ********** ERROR: syntax error at or near "END" SQL-Status: 42601 Zeichen: 348
In Folge dessen interessiert mich hier auch, wie eine Function aufzubauen ist, oder ob das beliebig ist.