"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

SQL datum sortieren

ColdFire 19.07.2006 - 11:39 787 9
Posts

ColdFire

Addicted
Avatar
Registered: Feb 2005
Location: OÖ / Linz
Posts: 360
hy leute!

Hab mal wieder ne komische sache zum proggen.

Brauch ne sortierung meiner sql liste nach datum.

12.12.2006
12.12.2005

leider hab ich das datum nicht 20061212 stehn

kann ich das trotzdem machen ?

lg CF
Bearbeitet von ColdFire am 19.07.2006, 13:02

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
funkt

Select * from tbl order by Datum

nicht? (wenns von typ Datum ist)

Joe_the_tulip

Editor
banned by FireGuy
Avatar
Registered: Mar 2003
Location: Wien
Posts: 16444
select *
from table
order by date asc

wie rum solls denn sortiert werden?

und normal wenns in SQL a Datumsfeld hast is doch mm-dd-yyyy?

ColdFire

Addicted
Avatar
Registered: Feb 2005
Location: OÖ / Linz
Posts: 360
Das datum is ein String das is da probl.

select * from tbl
order by datum asc

geht nicht leider ;)

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
wenn du das datum eh so speicherst:

12.12.2006
12.12.2005

warum stellst dann typ nicht auf datum?

ColdFire

Addicted
Avatar
Registered: Feb 2005
Location: OÖ / Linz
Posts: 360
War nicht meine Idee! Es handelt sich auch nicht um php.die abfrage wird in er anderen Programmiersprache verwendet (hat mit Reportdesignen zu tun) tut dem aber nichts zur Sache...

Das muss doch lösbar sein?
Kann ich nicht mit ner variable oder so arbeiten in sql ?

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
naja dann würd ich mir das so in der art vorstellen:

Select * from tbl order by Format("dd.mm.yyyy",Datumsspalte);

ColdFire

Addicted
Avatar
Registered: Feb 2005
Location: OÖ / Linz
Posts: 360
dankeschön GELÖST

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
hat das mit format funktioniert?

pong

Addicted
Avatar
Registered: Oct 2001
Location: Wien (ned im Kra..
Posts: 414
Zitat
und normal wenns in SQL a Datumsfeld hast is doch mm-dd-yyyy?

Ob Euro oder Iso Format... ist alles eine Einstellungssache und je nach Wunsch kann mans ja mittels CHAR(<Datumsfeld>, EUR/ISO) gesteuert auch noch ausgeben

pong
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz