Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Datumsliste erstellen

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von LordExcalibur, 2 Januar 2017.

  1. LordExcalibur

    LordExcalibur Benutzer

    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
     
  2. akretschmer

    akretschmer Datenbank-Guru

    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=*#
    
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden