Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQLite Datum nach Tagen sortieren (https://www.delphipraxis.net/164275-sqlite-datum-nach-tagen-sortieren.html)

fillibuster 5. Nov 2011 20:11

Datenbank: SQLite • Version: 3.x • Zugriff über: Unidac

SQLite Datum nach Tagen sortieren
 
Hallo,

wie kann ich denn in einer SQLite DB ein Datumsfeld nach Tag sortieren?

Viele Grüße ...

Furtbichler 5. Nov 2011 20:16

AW: SQLite Datum nach Tagen sortieren
 
Code:
select * from meineTabelle order by DatumsFeld

fillibuster 5. Nov 2011 20:22

AW: SQLite Datum nach Tagen sortieren
 
Hi,
Zitat:

Zitat von Furtbichler (Beitrag 1134642)
Code:
select * from meineTabelle order by DatumsFeld

das sortiert aber nach Jahr,Monat,Tag. Ich möchte eine Sortierung nach Tag,Monat,Jahr!

Viele Grüße

Bernhard Geyer 5. Nov 2011 20:44

AW: SQLite Datum nach Tagen sortieren
 
Dann lass dir über die SQLite Datumsfunktionen entsprechend Datumsbestandteile als String liefern damit du nach denen sortieren kannst.

Furtbichler 6. Nov 2011 10:19

AW: SQLite Datum nach Tagen sortieren
 
Also vielleicht so in entwa.
Code:
select strftime("%d",DatumsFeld), * from MeineTabelle order by strftime("%d",DatumsFeld)

DeddyH 6. Nov 2011 10:23

AW: SQLite Datum nach Tagen sortieren
 
SQL-Code:
SELECT
  * 
FROM
  MeineTabelle
ORDER BY
  strftime("%d%m%Y",DatumsFeld)
So sollte es IMO passen.

Furtbichler 6. Nov 2011 16:23

AW: SQLite Datum nach Tagen sortieren
 
Ach ja, er will ja nach Tag, Monat und Jahr sortieren... Merkwürdige Sortierreihenfolge, aber gut.

fillibuster 7. Nov 2011 06:57

AW: SQLite Datum nach Tagen sortieren
 
Hi,

nein, wollte nach Monat/Tag/Jahr (nicht wie oben geschrieben). Funktioniert mit strftime.

Vielen Dank :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:42 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