SELECT Sales.namn, Nyckel.antal AS prov, Nyckel2.antal AS affär,;
Nyckel3.antal AS korder, SUM((Nyckel.antal)/(Nyckel3.antal));
FROM ;
sales ;
LEFT OUTER JOIN nyckel ;
ON Sales.namn = Nyckel.namn ;
LEFT OUTER JOIN nyckel3 ;
ON Sales.namn = Nyckel3.namn ;
LEFT OUTER JOIN nyckel2 ;
ON Sales.namn = Nyckel2.namn;
GROUP BY Sales.namn, Nyckel.antal, Nyckel2.antal, Nyckel3.antal
Allt tycks fungera och den 5:e kolumnen får ett resultat.
Men reslutatet i kolumn 5 stämmer inte, precis som att den räknar på andra tal än de jag pekar på. Kan man inte skriva
SUM() så som jag har gjort, eller finns det ett bättre sätt att räkna ut summan.
Vet inte om du noterat det men det värdet som visas är precis 4 gånger större än vad det skulle blivit.
Vad får du för resultat om du kör
SUM(Nyckel.antal)/SUM(Nyckel3.antal)
?