PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So generieren Sie 52 Wochen ab dem aktuellen Datum mit Postgresql

Sie können generate_series verwenden wodurch Sie den Bereich (Start, Stopp) sowie das Schrittintervall wie folgt definieren können:generate_series(startDate, endDate, stepBy) also je nach gewünschtem Ausgabeformat Sie könnten so etwas tun:

SELECT generate_series( current_date, current_date + interval '52 weeks', interval '1 week' ) weeks;

was so etwas erzeugen würde:

weeks 2017-05-24 00:00:00 2017-05-31 00:00:00 2017-06-07 00:00:00 ...