PostgreSQL dátum kezelés
Sziasztok!
Van egy pgsql tábla, amelyben két mező értékét kellene értelmesen összeadni.
Az egyik mező a rekord felvételének dátuma: ins_date timestamp,
a másik percben megadott intervallum, ameddig érvényes a rekord: perc integer.
A kettőt hogy lehet összeadni egy SELECT-ben? Nekem sehogy sem sikerült.
Ami működik: SELECT ins_date + interval '5 minutes' FROM tabla
De az 5 helyére hogy tudom betenni az aktuális perc mező értékét?
■ Van egy pgsql tábla, amelyben két mező értékét kellene értelmesen összeadni.
Az egyik mező a rekord felvételének dátuma: ins_date timestamp,
a másik percben megadott intervallum, ameddig érvényes a rekord: perc integer.
A kettőt hogy lehet összeadni egy SELECT-ben? Nekem sehogy sem sikerült.
Ami működik: SELECT ins_date + interval '5 minutes' FROM tabla
De az 5 helyére hogy tudom betenni az aktuális perc mező értékét?
Doksi alapján
Error
ERROR: syntax error at or near "perc"
LINE 1: SELECT ins_date + interval (perc || ' minutes') FROM tabla
SELECT ins_date +
Egyébként van a postgresnek interval adattípusa, ha azt használod, akkor nem kell kasztolni.