webForumDet fria alternativet

Problem med MAX-funktion i Access 2002

2 svar · 245 visningar · startad av lillebror

lillebrorMedlem sedan apr. 20041 597 inlägg
#1

Hej,

Jag har problem med en SQL-sats där jag försöker få ut den student som har bästa betyget oavsett kurs.

Så här ser tabellen ut:

Enligt bifogad fil!

Den här SQL-satsen använder jag mig av:

SELECT snr, MAX(betyg) AS toppbetyg  FROM studkurs  WHERE betyg <> NULL;

När jag kör ovanstående SQL-sats får jag följande felmeddelande från Access:

"Du försöker köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'snr'"

Tips mottages tacksamt! :)

/F

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT snr, betyg 
FROM studkurs  
WHERE betyg in (
  select max(betyg) 
    from studkurs)
lillebrorMedlem sedan apr. 20041 597 inlägg
#3

Tack för svaret! :) Det fungerade strålande!

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)