flexibles interval - hinzuf ügen von Tagen zu einem Datum
Michael Schwipps <[email protected]> Wed, 25 Jun 2014 15:18:13 +0200
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo, das ausgezeichnete Postgresql-Handbuch beschreibt auf http://www.postgresql.org/docs/current/static/datatype-datetime.html und http://www.postgresql.org/docs/current/static/functions-datetime.html die Nutzung von interval . Damit lässt sich eine feststehende Anzahl an Tagen zu einem Datum addieren. Folgendes vereinfachtes Szenario (psql-"Skript"): | create database test; | \c test | create database test; | create table datum (tage int, datum date); | Insert into datum (tage , datum) values (1, now()), (2, now()); Laut Doku geht folgendes | Select datum + interval '2 days' from datum; Was mich bereits stutzig macht, ist das in den Beispielen nur Literale stehen. Ich benötige jetzt sinngemäà etwas wie: | Select datum + interval (tage || ' days') from datum; Die runden Klammern sollen die Operatoren-priorität andeuten. Hat jemand eine Idee wie man diese Aufgabe elegant löst? Sollte ich mir dafür eine eigene Funktion schreiben müssen? Viele GrüÃe Michael Schwipps -- Sent via pgsql-de-allgemein mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-de-allgemein