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

2 Spalten gleichzeitig sortieren

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von degonzo, 22 Februar 2017.

  1. degonzo

    degonzo Neuer Benutzer

    Hallo ich habe 2 Spalten mit jeweils einem Datgum gefüllt. In der ersten Spalten steht das Datum, an dem ein Recht vergeben worden ist, in der zweiten Spalte steht das Löschdatum dieses rechts. falls das Recht noch besteht ist logischerweise kein Löschdatum(Spalte2) vorhanden. Wie kann ich das nun chronologisch ordnern?

    Beispiel:
    Zuweisung Löschung
    02.12.2013 03.12.2016
    02.01.2016
    11.01.2017
    02.02.2014 01.01.2016

    -> Ergebnis
    Zuweisung Löschung
    11.01.2017
    02.12.2013 03.12.2016
    02.01.2016
    02.02.2014 01.01.2016
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Code:
    test=*# select * from degonzo ;
      z  |  l   
    ------------+------------
     2013-12-02 | 2016-12-03
     2016-01-02 |
     2017-01-11 |
     2014-02-02 | 2016-01-01
    (4 rows)
    
    test=*# select * from degonzo order by coalesce(l, z) desc;
      z  |  l   
    ------------+------------
     2017-01-11 |
     2013-12-02 | 2016-12-03
     2016-01-02 |
     2014-02-02 | 2016-01-01
    (4 rows)
    
    test=*#
    
     
    degonzo gefällt das.
  3. degonzo

    degonzo Neuer Benutzer

    Perfekt! Hat geklappt. Das ging echt schnell. Vielen lieben Dank! :)
     
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