Avatar billede trick Nybegynder
02. oktober 2002 - 16:20 Der er 5 kommentarer og
1 løsning

en underlig form for dato sortering...

Hej der, jeg har et lille problem, jeg har ringe kendskab til ASP, og står nu overfor at skulle rette lidt i noget nogle andre har lavet.

Jeg vil gerne have hentet al data fra en tabel, sammensætte en variabel kaldet minDato, som skal bestå af 3 feldter i min tabel (dag, maaned, aar), som jeg så gerne vil sortere efter, hvor nyeste ligger øverst (dvs. f.eks. 12/12/2006 ligger over 12/12/1999), jeg havde forstille mig lidt i den her stil, men det virker ikke HJÆLP pls.

SQL = "SELECT * FROM nyhed"

minDato = dag&"/"&maaned&"/"&dag

SQL = "ORDER BY minDato DESC"   
   
set rs = Con.Execute(SQL)

do until rs.EOF
    Response.Write("&nyhd" & rs.Fields(0) & "=" & rs.Fields(8))
    Response.Write("&nyhm" & rs.Fields(0) & "=" & rs.Fields(7))
    Response.Write("&nyha" & rs.Fields(0) & "=" & rs.Fields(6))
    Response.Write("&nyht" & rs.Fields(0) & "=" & rs.Fields(1) & rs.Fields(2) & rs.Fields(3) & rs.Fields(4) & rs.Fields(5))
    rs.MoveNexT
loop

Håber der er en der kan komme med et hurtigt svar..

trick ;o)
Avatar billede davidfossil Nybegynder
02. oktober 2002 - 16:27 #1
SQL = "SELECT * FROM nyhed"
minDato = dag&"/"&maaned&"/"&dag <--- denne linje kan du ikke bruge til noget, slet
SQL = "ORDER BY minDato DESC" <-- minDato i denne string skal være navnet på feltet med datoen...
Avatar billede trick Nybegynder
02. oktober 2002 - 16:38 #2
Okay også bare et skud i tågen, men problemet er at systemet er bygget op så datoen er splittet i 3 felter og skal så sammensættes for herefter at sortere, kan man ikke det på en eller anden måde, alternativet er naturligvis at jeg laver tabellen om, hvilket jeg nu helst vil være fri for, thi der ligger en del data i..
trick ;o)
Avatar billede davidfossil Nybegynder
02. oktober 2002 - 17:49 #3
ahh =)

SQL = "SELECT * FROM nyhed ORDER BY DitÅrsFelt DESC, DitMånedsFelt DESC, DitDatoFelt DESC"
Avatar billede trick Nybegynder
02. oktober 2002 - 18:00 #4
Taks, tænkte nok man kunne gøre noget sådan, øhh hvad med points???
Avatar billede davidfossil Nybegynder
02. oktober 2002 - 20:46 #5
nåh jo ... :)
Avatar billede trick Nybegynder
03. oktober 2002 - 03:08 #6
Jamen tak for det..
trick ;o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester