30. november 2002 - 22:49Der er
7 kommentarer og 1 løsning
Søgning på seneste kamp
Jeg har lavet en tabel med holdkampe. I tabellen indgår kampID, holdID, dato, afviklet og en masse andre informationer. Holdkampene kan godt komme til at ligge i vilårlig rækkefølge. kampID = autonummering holdID = u11, u13, u15 (selvfølgelig angivet med en autonum.) dato = kampdatoen afviklet = ja eller nej
Når en holdkamp for et givent hold er afviklet sættes flueben for holdkampen (=ja). Nu skal det så lade sig gøre at få kampID´en for næste holdkamp der skal spilles for pågældende hold.
Der hvor jeg har problemet er når holdkampene ikke ligger i datoorden. Min SQL ser sådan ud taget direkte fra access: SELECT Max(Kampe.dato) AS MaksOfdato, Kampe.afsluttet, Kampe.raekkeID, Last(Kampe.id) AS SidsteOfid FROM Kampe GROUP BY Kampe.afsluttet, Kampe.raekkeID HAVING (((Kampe.afsluttet)="ja") AND ((Kampe.raekkeID)=5));
Håber der er en der kan hjælpe mig med dette problem.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Jeg forståe måske ikke helt problematikken, men en forespørgsel hvor afviklet = Nej og sorteret stigende efter dato skulle vel give dig resultatet. Du kan så gruppere den efter holdID.
Problemet er at hvis jeg har følgende: kampID=24, 29-11-02, holdID=5, afviklet=ja osv kampID=25, 24-11-02, holdID=5, afviklet=ja osv
Her får jeg jeg kampID 25 hvor jeg jo skal have kampID 24 grundet at dette er den seneste holdkamp for dette hold. Det er der problemet er. Jeg har prøvet meget så nu søger jeg lidt hjælp.
Hvis du kun vil have lige netop den post med i forespørgslen, kan du lave en Select Top1. Har en testdb der viser hvordan. læg di e-mail hvis du er interesseret.
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.