Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE Datum nach Monat sortieren (https://www.delphipraxis.net/122802-bde-datum-nach-monat-sortieren.html)

Jenns 22. Okt 2008 09:26

Datenbank: Paradox • Zugriff über: BDE

BDE Datum nach Monat sortieren
 
Hallo,

ich versuche eine Tabelle nach Geburtstagen zu sortieren, dh. zuerst nach Monat, dann nach Tag, dann nach Jahr

ich habe ein Datumsfeld mit dem Geburtsdatum zur Verfügung.

Leider habe ich keine Ahnung, wie ich da den Monat oder den Tag rausbekommen kann.

SQL-Code:
SELECT * FROM Tabelle ORDER BY MONTH(Datum), DAY(Datum)
oder
SQL-Code:
SELECT * FROM Tabelle ORDER BY EXTRACT(MONTH FROM Datum), EXTRACT(DAY FROM Datum)
funktionieren leider nicht.

Die Fehlermeldung ist immer "Ungültiges Schlüsselwort".

Danke für Eure Hilfe, Jenns

EDIT: TAG in DAY geändert

OregonGhost 22. Okt 2008 09:37

Re: BDE Datum nach Monat sortieren
 
Ohne genaueres zu wissen - sollte das nicht DAY statt TAG heißen?

Jenns 22. Okt 2008 09:51

Re: BDE Datum nach Monat sortieren
 
Stimmt natürlich, hatte ich auch so geschrieben. War nur ein Übertragungsfehler ;)

nahpets 22. Okt 2008 09:53

Re: BDE Datum nach Monat sortieren
 
Hallo,

so sollte es gehen:
SQL-Code:
SELECT date_open,
  EXTRACT(YEAR FROM date_open) AS YY,
  EXTRACT(MONTH FROM date_open) AS MM,
  EXTRACT(DAY FROM date_open) AS DD
FROM clients
order by mm, dd,yy
Extract funktioniert nicht im Order By.

Jenns 22. Okt 2008 09:57

Re: BDE Datum nach Monat sortieren
 
Das wars :)

Vielen Dank für die schnelle Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz