Åhhh jeg kom til at lave en fejl -eller dårligt formuleret, hvad jeg mente var at man skulle få få udvalgt : Ib rute 03 Bo rute 07 Ib rute 05 (dato 01-12-03) Ea rute 03 Bo rute 05 Som du kan se er IB kun valgt een gang med rute 03 selvom han løb den både den 01-12-03 og 27-11-03. Altså det seneste løb for hver rute for hver person. Jeg ved ikke om det kan gøres i et hug, men måskeee....?
Det her skulle virke: Sortér efter dato i SQL: "SELECT * FROM tabel ORDER BY dato DESC"
Sortér på navn og rute når du løber igennem rs: Do until rs.eof if InStr(strSeneste, (rs("navn") & " " & rs("rute"))) = 0 then strSeneste = strSeneste & rs("navn") & " " & rs("rute") & ", " response.Write rs("navn") & " " & rs("rute") & " - " & rs("dato") & "<br>" end if rs.moveNext Loop
Jeg har mokket en del med det og barberet SQLstrengen ned til: strSQL = "SELECT Last(tider.dato) as sidstedato FROM tider" som ikke virker. strSQL = "SELECT tider.brugerID, Last(tider.dato) as sidstedato FROM tider" giver fejlmeddelelsen: Du har forsøgt at køre en forespørgsel, der ikke medtager det angivne udtryk "brugerID" som en del af en aggregatfunktion.
strSQL= "SELECT brugerID, Last(tider.dato) as sidstedato from tider group by brugerID, dato" giver den velkendte : Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal.
strSQL = "SELECT tider.brugerID, MAX(Distinct dato) as sidstdato FROM tider group by brugerID" giver fejlen: Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "MAX(Distinct dato)". ?? Jeg er stået af :-)
Hej Henrik Det virker! Tak for hjælpen. Jeg var slet ikke klar over at man kunne bruge MAX.
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.