eli ongelman on saada ajan mukaan uusimasta vanhempaan jätjestyksessä tulostus käytän datetime tyyppiä ajalle ja tallennan siihen kenttään mysql.n now() funktiota käyttäen toi oder by toimii jos tulostaa sillai kun se normaalisti on eli vuosi kuukausi päivä mutta kun käytän date_format päivä kuukausi vuosi niin ei järjestys enää olekkaan oikea vaan se vertaa ainoastaan päiväää voi siis tulla näin:
eka 29.7.2007
toka 10.8.2007...
olisko tohon jotain tapaa että se tulostuis oikeassa järjestyksessä
kiitos jo etukäteen vaivannäöstä
Millaista SQL-kyselyä käytät? Järjestysehtoon pitäisi saada se muotoilematon aika.
okei, siis tälläistä
select aihe,date_format(Aika, \'%d.%m.%Y %H:%i:%s\')as Aika from taulukko order by Aika desc
Anna muotoillulle ajalle toinen nimi (esim. "as MAika"), niin järjestely menee oikein.
joo näinhän se oli tajusin itsekkin sen et kenttä pitää nimetä eri nimellä kun laitoit ton ekan viestin :)
kiitos kuitenkin paljon tästä
Aihe on jo aika vanha, joten et voi enää vastata siihen.