[PHP + MYSQL] Order by datum werkt niet goed

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik heb de volgende query

select nummer, tegenstander, aankomsttijd, vertrektijd, dpt_glind, dpt_tegenstander, rijden1, rijden2, rijden3, rijden4, DATE_FORMAT(datum, '%d-%m-%Y') as datum from g3_wedstrijd order by datum desc

Nu is het probleem dat er niet echt op datum gesorteerd wordt, maar slechts op de dagen van de maand.

dus 01-10-2005 komt voor 04-09-2005

Iemand een idee hoe dit komt?

Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
Vreemd, doe eens dit
SQL:
1
select nummer, tegenstander, aankomsttijd, vertrektijd, dpt_glind, dpt_tegenstander, rijden1, rijden2, rijden3, rijden4, DATE_FORMAT(datum, '%d-%m-%Y') as datum2 from g3_wedstrijd order by datum desc


Gaat het om een timestamp?

[ Voor 10% gewijzigd door Noork op 12-09-2005 20:01 ]


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:44

gorgi_19

Kruimeltjes zijn weer op :9

Je hebt geen datetime als veldtype voor datum, maar een varchar oid?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Van wat voor type is het datum veld? Zoals 't nu is, komt 't over als een tekst type, terwijl 't een DATE type moet zijn.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Noork schreef op maandag 12 september 2005 @ 19:59:
Vreemd, doe eens dit
SQL:
1
select nummer, tegenstander, aankomsttijd, vertrektijd, dpt_glind, dpt_tegenstander, rijden1, rijden2, rijden3, rijden4, DATE_FORMAT(datum, '%d-%m-%Y') as datum2 from g3_wedstrijd order by datum desc


Gaat het om een timestamp?
Dit was idd de oplossing.

Het veldtype was gewoon datetime.

Tnx