Hej efter lite mer knåpande i koden, så löste sig det här enl. följande:Incorrect syntax near '='
Testkör MSDE I VS pro 2003.
Kan man lägga upp en
SELECT AVG(DISTINCT r.Resultat / r.Serier) AS Snitt, s.FNamn, SUM(r.Serier) AS Total_serier, s.Id,
(SELECT AVG(resultat / serier)
FROM resultat
WHERE Spelare = s.ID AND H_B = 'H') AS Snitt_Hemma,
(SELECT AVG(resultat / serier)
FROM resultat
WHERE Spelare = s.ID AND H_B = 'B') AS Snitt_Borta,
SUM(iif(H_B = 'B', serier, 0)) AS Serier_Borta
Här är felet |
FROM Medlemmar s INNER JOIN
Resultat r ON s.Id = r.Spelare
GROUP BY s.FNamn, s.Id
ORDER BY s.FNamn DESCSv: Incorrect syntax near '='
SELECT AVG(DISTINCT r.Resultat / r.Serier) AS Snitt, s.FNamn, SUM(r.Serier) AS Total_serier, s.Id,
(SELECT AVG(resultat / serier)
FROM resultat
WHERE Spelare = s.ID AND H_B = 'H') AS Snitt_Hemma,
(SELECT AVG(resultat / serier)
FROM resultat
WHERE Spelare = s.ID AND H_B = 'B') AS Snitt_Borta, SUM(r.Poang) / SUM(r.Serier) AS Poang_Snitt, MAX(r.Resultat) AS Basta, MIN(r.Resultat)
AS Samsta,
(SELECT SUM(Serier)
FROM resultat
WHERE H_B = 'H') AS serier_hemma,
(SELECT SUM(Serier)
FROM resultat
WHERE H_B = 'B') AS Serier_Borta
FROM Medlemmar s INNER JOIN
Resultat r ON s.Id = r.Spelare
GROUP BY s.FNamn, s.Id
ORDER BY s.FNamn DESC