Avatar billede no_doubt Nybegynder
07. september 2004 - 16:26 Der er 3 kommentarer og
1 løsning

Hmm mærkelig sortering

Hvis I kigger på.
http://80.161.112.240/sfo/default.asp?SeRekorder=Ok&Disciplin=Armbøjninger

Og sætter den op overfor denne sql

  SQL = "(select top 1 t2.id, t2.koen, t2.Navn, t2.Klasse, t2.Alder, t2.rekord, t2.Dato, t2.godkendt_af from rekorder as t2 where t2.diciplin = '"& request.querystring("Disciplin") &"' and t2.koen='pige' order by rekord "& sort &") UNION ALL (select top 1 id, koen, Navn, Klasse, Alder, rekord, Dato, godkendt_af from rekorder where diciplin = '"& request.querystring("Disciplin") &"' and koen='dreng' order by rekord "& sort &")"

Hvordan kan det så være at Christian har rekorden når det faktisk er Nikolaj med 64 der har flest.

Og et eks. mere:
http://80.161.112.240/sfo/default.asp?SeRekorder=Ok&Disciplin=Stå%20på%20et%20ben

Ellen har faktisk stået der længst af pigerne.
Avatar billede Jman Praktikant
07. september 2004 - 16:31 #1
er rekord et talfelt ?
og hvad er værdi i & sort & ?
Avatar billede no_doubt Nybegynder
07. september 2004 - 16:33 #2
nej det er det ikke og kan ikke helt blive det sådan som det ser ud da jeg tilføjer min/sek/eller lignende til efter tallet.

sort bliver sat af denne.
  SQL = "select maal from diciplin where navn = '"& request.querystring("Disciplin") &"'"
  set rs = Conn.Execute(SQL)
  if Lcase(rs("maal")) = "max" then
  sort = " DESC "
  else
  sort = " ASC "
  end if
Avatar billede no_doubt Nybegynder
07. september 2004 - 17:02 #3
tror jeg har fået det rettet.
Avatar billede no_doubt Nybegynder
07. september 2004 - 17:09 #4
Ja
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