Skrevet tor. d. 05. juli 2001 kl. 21:58:01| #1
prøv at tilføj enten ASC eller DESC
ORDER BY dato ASC
ORDER BY dato DESC
Skrevet tor. d. 05. juli 2001 kl. 22:02:28| #2
det vil ikke virke du stadig har problemet med at dage vægtes højere end måneder og år
Skrevet tor. d. 05. juli 2001 kl. 22:04:39| #3
fx hvis du vil have den nyeste dato først på følgende tre datoer: \"120601, 100501, 110701\" så ser du problemet
Skrevet tor. d. 05. juli 2001 kl. 22:06:16| #4
hvis du vil sortere efter nyeste så kan du jo bare bruge order by id desc...
...htx >> har du ik tænkt dig at svare mig mere, eller?
Skrevet tor. d. 05. juli 2001 kl. 22:07:22| #5
tjek eksemplet fra min anden kommentar
Skrevet tor. d. 05. juli 2001 kl. 22:08:10| #6
ja, har jeg gjort, så kan man ik, det kan jeg godt se :(
Skrevet tor. d. 05. juli 2001 kl. 23:20:46| #7
lav dit dato format om, brug den rigtige sql dato format: YYYY-MM-DD
du kan altid vende tingene om i php el. lign hvis det skal printes på dansk...
Skrevet tor. d. 05. juli 2001 kl. 23:48:02| #8
jeg syntes bare det bliver meget besværligt når jeg skal printe det ud i formatet ddmmyy
Skrevet tor. d. 05. juli 2001 kl. 23:48:39| #9
medmindre du har en smart måde at gøre det på?
Skrevet fre. d. 06. juli 2001 kl. 00:00:50| #10
if (ereg(\"^([0-9]+)(-)([0-9]+)(-)([0-9]+)$\",$datoframysql,$a)) {
$datooversat = \"$a[5]\".\"$a[3]\".\"$a[1]\";
} else {}
Skrevet fre. d. 06. juli 2001 kl. 00:03:35| #11
kan du kort forklare mig hvad der sker?
Skrevet fre. d. 06. juli 2001 kl. 00:06:34| #12
din dato fra mysql bliver via en regular expression splittet op og sat sammen igen som du vil ha det. I dette tilfælde sådan:
2001-07-19 bliver til 19072001
Skrevet fre. d. 06. juli 2001 kl. 00:08:54| #13
jeps jeg læste også lige om det på php.net og det ser jo ganske smart ud. Jeg tror sgu heller ikke der er så meget andet at gøre, så du får pointene, mange tak.
Skrevet fre. d. 06. juli 2001 kl. 00:08:56| #14
Det er rigtigt hvad darkmoon skriver, vedr dit dato format!
Hvis du nu gemmer din dato som YYYYMMDD og ikke som nu DDMMYY.
Så vil den nyeste dato være det største tal.
Eks. 20010704 er større en 20010101, og der ved kan du lave en ORDER BY DATO.
default retuneres de som DESC, men kan hentes omvent via ASC.
Det er generalt, en god ide at gemme datoen i denne format, eller får man disse problemer :)
Hvis du benytter et TIMESTAMP14 direkte i mysql, ligger det også med År måned, dag, timer ,min og sec. Derved kan du ligledes order by dato :)
_codeb@se.
Skrevet fre. d. 06. juli 2001 kl. 00:43:47| #15
Man kan da sagtens, i ren MySql, sortere efter et felt på formen ddmmåå - hvis ellers
der er nogen det har lyst til at se hvordan ... !
Skrevet fre. d. 06. juli 2001 kl. 00:51:01| #16
ja, men er det ikke en meget indviklet SQL, når man kan gemme det \'rigtigt\' fra starten ??
Men jeg ville da\' meget gerne se dit bud på sagen :)
_codeb@se.
Skrevet fre. d. 06. juli 2001 kl. 01:21:00| #17
Skrevet fre. d. 06. juli 2001 kl. 08:56:12| #18
Skrevet fre. d. 06. juli 2001 kl. 09:32:52| #19
mig oz ... står tit og mangler det
Skrevet fre. d. 06. juli 2001 kl. 10:47:27| #20
ja det ville jeg egentlig også...
Skrevet søn. d. 08. juli 2001 kl. 10:10:25| #21
Hmmmmm så du ville have flere points, Erik?? Troede ikke du ville have points *GGG*
Skrevet søn. d. 08. juli 2001 kl. 10:31:02| #22
Næh, points er ligemeget - men man er nødt til \"ofre\" nogen for at vise man
er interesseret. Om jeg så får pointene er ret ligegyldigt :)
Skrevet søn. d. 08. juli 2001 kl. 10:43:03| #23
ofre nogen? *tager ægtvedpigen og giver den til Erik!*
Skrevet søn. d. 08. juli 2001 kl. 11:20:49| #24
er der nogen der vil være med til at splejse om nogle points til erik? *G*
Skrevet søn. d. 08. juli 2001 kl. 11:24:29| #25
Men I kan spare på de dyrebare point ved at finde det spørgsmål på eksperten,
hvor jeg viser hvordan :=)
Skrevet søn. d. 08. juli 2001 kl. 12:01:13| #26
Hmmmmmm kigger lige erik besvarelser! ARRRRGHHHHH!!! Der er jo mange tusind!
Skrevet søn. d. 08. juli 2001 kl. 12:04:14| #27
WiZ >> *G* ja, eksperten har i hvert fald ikke lavet det overskueligt at kigge det igennem :)