2 Spalten gleichzeitig sortieren

degonzo

Neuer Benutzer
Beiträge
2
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
 
Werbung:
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=*#
 
Werbung:
Zurück
Oben