/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Definere sorteringsrækkefølge
Fra : MZH


Dato : 24-03-02 18:55

Hej Gruppe.

Belkager hvis dette er lidt OT, men har ikke kunnet finde en
nyhedsgruppe til mysql...

Jeg har en database i mySql, som bl.a. indeholder en kolonne med
datoer (KUN dage) og en kolonne med månedernes navne (januar, februar
etc.).

Nu vil jeg gerne hente posterne ud fra databasen og sortere dem efter
måned, altså januar til december.

Hvis jeg bare bruger ORDER BY month, så bliver de selvfølgelig
sorteret alfabetisk, dvs. f.eks. december står før januar og juli.

Kan jeg definere min egen sorteringsrækkefølge, og i så fald, hvordan?

Beklager hvis dette er meget simpelt, men jeg er lig gået i gang med
mysql og php...

På forhånd tak!

mikkel

 
 
Jonas Delfs (24-03-2002)
Kommentar
Fra : Jonas Delfs


Dato : 24-03-02 19:13

"MZH" <mikkel@mzh.nospamdk> skrev i en meddelelse
news:6e4s9uoetqfmkvq9vifd2glagomel8p0b9@4ax.com...

> Belkager hvis dette er lidt OT, men har ikke kunnet finde en
> nyhedsgruppe til mysql...

FUT: dk.edb.database

--
Mvh./Best Regards
Jonas Delfs, http://delfs.dk



Allan E (24-03-2002)
Kommentar
Fra : Allan E


Dato : 24-03-02 21:19

"MZH" <mikkel@mzh.nospamdk> wrote in message
news:6e4s9uoetqfmkvq9vifd2glagomel8p0b9@4ax.com...
> Hej Gruppe.
>
> Belkager hvis dette er lidt OT, men har ikke kunnet finde en
> nyhedsgruppe til mysql...

Mon ikke dk.edb.database ved lidt om databaser og SQL??

> Jeg har en database i mySql, som bl.a. indeholder en kolonne med
> datoer (KUN dage) og en kolonne med månedernes navne (januar, februar
> etc.).
>
> Nu vil jeg gerne hente posterne ud fra databasen og sortere dem efter
> måned, altså januar til december.

Hvis dine dato'er ligger i date formatet, kan du bruge month(date)
funktionen i mysql.....
http://www.mysql.com/doc/D/a/Date_and_time_functions.html

Noget a la "SELECT dato FROM datotabel ORDER BY month(dato)"

Mvh Allan E



Thomas Lindgaard (24-03-2002)
Kommentar
Fra : Thomas Lindgaard


Dato : 24-03-02 22:15

> Jeg har en database i mySql, som bl.a. indeholder en kolonne med
> datoer (KUN dage) og en kolonne med månedernes navne (januar, februar
> etc.).

Det lyder umiddelbart som et lidt uhensigtsmæssigt database-design - du
skulle nok hellere lave en kolonne af type "date" og så bruge hr. Allan E's
order by-trick (jeg har aldrig selv brugt det, men det lyder kinky :)

Mvh.
/Thomas



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste