Du kan deltage med en generate_series
output:
vælg '2013-05-01'::date + g.o AS "date with offset"fra generate_series(0, 30) AS g(o)
Output:
"2013-05-01""2013-05-02""2013-05-03"..."2013-05-29""2013-05-30""2013-05-31 "
Eller... en nemmere metode efter at have defineret en ny lagret procedure :)
OPRET ELLER ERSTAT FUNKTION gener_serier(dato, dato) RETURNSETOFDato SOM $$SELECT $1 + g.sFROM generere_series(0, ($2 - $1)) SOM g(s);$$ SPROG SQL IMMUFANDERLIG;
Kald det bare sådan her:
SELECT * FROM gener_series(startdato, slutdato);