Du kan använda generate_series som låter dig definiera intervall (start, stopp) samt stegintervall som:generate_series(startDate, endDate, stepBy) så beroende på utdataformat du är ute efter du kan göra något som:
SELECT generate_series(
current_date,
current_date + interval '52 weeks',
interval '1 week'
) weeks;
vilket skulle generera något i stil med detta:
weeks
2017-05-24 00:00:00
2017-05-31 00:00:00
2017-06-07 00:00:00
...