14. december 2004 - 23:20Der er
10 kommentarer og 1 løsning
dato sortering
Hey, har et problem da jeg skal udtrække nogle holdstarter fra en database, hvor den skal oder by dato, men problemet er bare at den kun tager de første cifre i betragtning så 30-11-2004 er større end 12-04-2004... hvordan er det lige man fikser det?
Derudover, er der en kode der skriver den specifikke dag udfra en dato, altså mandag, tirsdag, onsdag....
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Dit felt i databasen er ikke et date felt, for så ville det ikke ske. Så lav det om til det, formatet er fint, men din datatype må være text eller varchar, ellers ville det ikke gå galt.
Det burde altså virke?? strSQL = "Select * from holdstarter order by startdato ASC" 'stigende strSQL = "Select * from holdstarter order by startdato DESC" 'faldende
Har fundet ud af det. Lav colonnen om til tekst og brug:
strSQL = "Select * from holdstarter order by CDate(startdato) ASC"
/lukker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.