Avatar billede hirtshals Nybegynder
17. juni 2001 - 10:38 Der er 5 kommentarer og
1 løsning

SQL Sætning Søges

Jeg er kørt fast i access

Jeg har en tabel bestående af flg felter Navn - Dato -Resultat - Stadion

F.eks til brug ved en Spydkastkonkurence - hvergang en spydkaster har kastet laves der en record i databasen, databasen vil efter et stykke tid se således ud

Allan  15-06-2001  75 mtr  Aarhus
Allan  14-06-2001  65 mtr  Aarhus
Peter  15-06-2001  63 mtr  Kbh
Peter  15-06-2001  87 mtr  Kbh

Jeg vil nu finde MAX - det gør jeg således

SELECT Navn, Max(Resultat) AS [Max Of Reultat]
FROM mindatabase
GROUP BY Navn
ORDER BY Max(Resultat) DESC;

Så får jeg ganske rigtigt følgende resutat, som er det højeste resultat for hver deltager

Allan  75 mtr
Peter  87 mtr 

Men jeg vil gerne have alle informationerne med -
således

Allan  15-06-2001  75 mtr  Aarhus
Peter  15-06-2001  87 mtr  Kbh

Men kan kun få Group by til at spille med Max - hvergang jeg vælger de andre felter får jeg alle records i databasen

Nogen der har en løsning
Avatar billede gizmo-gizmo Nybegynder
17. juni 2001 - 10:44 #1
har godt nok aldrig arbejdet med acces før, men kan du ikke bare gøre sådan:
SELECT Navn, dato, by Max(Resultat) AS [Max Of Reultat]
Avatar billede gizmo-gizmo Nybegynder
17. juni 2001 - 10:45 #2
og selvfølgelig komma efter by :)
Avatar billede hirtshals Nybegynder
17. juni 2001 - 11:18 #3
Nej der skal grupperes - jeg ønsker ikke alle records - men kun den højeste for hver deltager
Avatar billede proaccess Nybegynder
17. juni 2001 - 11:29 #4
Prøv med denne, den burde vise dig vejen...

SELECT mB.* FROM minDatabase AS mB WHERE Resultat=(SELECT Max(Resultat) FROM minDatabase WHERE Navn=mB.Navn);

/proAccess
Avatar billede hirtshals Nybegynder
17. juni 2001 - 11:45 #5
Hvad skal jeg sige - DU lever op til Navnet

Tak for hjælpen :-)
Avatar billede hirtshals Nybegynder
19. juni 2001 - 11:24 #6
ProAccess - Jeg har brug for din hjælp

http://195.184.125.74/spm/82789
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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