generate_series-Funktion in Amazon Redshift

Ich habe folgendes ausprobiert:

SELECT * FROM generate_series(2,4);
generate_series
-----------------
           2
           3
           4
(3 rows)

SELECT * FROM generate_series(5,1,-2);                                                             
generate_series
-----------------
           5
           3
           1
(3 rows)

Aber wenn ich es versuche,

select * from generate_series('2011-12-31'::timestamp, '2012-12-31'::timestamp, '1 day');

Es ist ein Fehler aufgetreten.

ERROR:  function generate_series(timestamp without time zone, timestamp without time zone, "unknown") does not exist
HINT:  No function matches the given name and argument types. You may need to add explicit type casts.

Ich benutze PostgreSQL 8.0.2 auf Redshift 1.0.757.
Irgendeine Idee, warum es passiert?

AKTUALISIEREN:

generate_series arbeitet jetzt mit Redshift.

SELECT CURRENT_DATE::TIMESTAMP  - (i * interval '1 day') as date_datetime 
FROM generate_series(1,31) i 
ORDER BY 1

Dadurch wird das Datum der letzten 30 Tage generiert

Antworten auf die Frage(3)

Ihre Antwort auf die Frage