Datumsliste erstellen

LordExcalibur

Benutzer
Beiträge
6
Hallo,

ich möchte per SQL Statement eine Liste von Datumswerten die zwischen 2 Werten liegen erzeugen.
z.B. vom 1.1.2017 bis 4.1.2017

Ergebnis:
1.1.2017
2.1.2017
3.1.2017
4.1.2017

Hat jemand einen Tip für mich wie ich das angehen muss?

Viele Grüße
Sebastian
 
Werbung:
MySQL bietet da nix an, soweit mir bekannt, Du könntest aber generate_series(), was z.B. PostgreSQL anbietet, mit einer Stored Procedure versuchen nachzubauen.

Code:
test=*# select d::date from generate_series('2017-01-01'::date, '2017-01-04'::date, '1day'::interval)d;
  d   
------------
 2017-01-01
 2017-01-02
 2017-01-03
 2017-01-04
(4 Zeilen)

test=*#
 
Zurück
Oben