Vad är det för fel på denna fråga? Får följande Error Hej! Lustigt jag har testat med och utan paranteser detta hela dan , och nu fungerar det. Installerade om Sp3 och startade om datorn sent i går och nu fungerar det.Error! Server: Msg 156
Server: Msg 156, Level 15, State 1, Line 2
Felaktig syntax nära nyckelordet 'SELECT'.
Server: Msg 170, Level 15, State 1, Line 2
Rad 2: Felaktig syntax nära ','.
Server: Msg 156, Level 15, State 1, Line 4
Felaktig syntax nära nyckelordet 'FROM'.
<code>
SELECT m.Namn,
SELECT ROUND(AVG(resultat/serier),1) FROM Resultat WHERE Spelare= ID AND H_B = 'H',
SELECT ROUND(AVG(r.resultat/r.serier),1) FROM Resultat AS r WHERE r.Spelare= m.ID AND r.H_B = 'B'
FROM Medlemmar AS m INNER JOIN Resultat AS r ON m.Id = r.Spelare
GROUP BY m.Namn,ID
</code>Sv: Error! Server: Msg 156
Subquerys måste vara inom (). Testa:
<code>
SELECT m.Namn,
(SELECT ROUND(AVG(resultat/serier),1) FROM Resultat WHERE Spelare= ID AND H_B = 'H'),
(SELECT ROUND(AVG(r.resultat/r.serier),1) FROM Resultat AS r WHERE r.Spelare= m.ID AND r.H_B = 'B')
FROM Medlemmar AS m INNER JOIN Resultat AS r ON m.Id = r.Spelare
GROUP BY m.Namn,ID
</code>Sv: Error! Server: Msg 156
Tack ändå.
Gert