HIj gaf een fout bij het sommeren, enkele haakjes stonden verkeerd. Dit heb ik nu aangepast en nu werkt het. Ik houd het topic nog even open, denk dat er nog wat vragen zullen komen. Overigens zie ik nu in de headers somvanverkoopwaarde2008. Ik krijg het niet voor elkaar verkoopwaarde2008 goed te laten draaien met de formules?
Code:
SELECT Debiteurenlijst.Land, Sum([debiteurenlijst].[Verkoopwaarde])+Sum([verkoopwaarde 2009_1]) AS [Verkoopwaarde 2009], Sum([debiteurenlijst].[verkoopwaarde]-[debiteurenlijst].[marge in geld])+Sum([statistieken per klant 2009].[verkoopwaarde 2009_1]-[statistieken per klant 2009].[marge in geld 2009_1]) AS [Inkoopwaarde 2009], ([verkoopwaarde 2009]-[inkoopwaarde 2009]) AS [Marge in geld], (([Verkoopwaarde 2009]-[inkoopwaarde 2009])/[verkoopwaarde 2009]) AS [Marge in % 2009], Sum([Statistieken per Klant 2008].[Verkoopwaarde 2008]) AS [SomVanVerkoopwaarde 2008], Sum([Statistieken per Klant 2008].[Marge in geld 2008]) AS [SomVanMarge in geld 2008], Sum([Verkoopwaarde 2008]-[marge in geld 2008]) AS [Inkoopwaarde 2008], [Inkoopwaarde 2008]/[SomVanVerkoopwaarde 2008] AS [Marge in % 2008], ([Verkoopwaarde 2009]-[SomVanVerkoopwaarde 2008])/[SomVanVerkoopwaarde 2008] AS [Verkoopwaarde 2009 tov 2008]
FROM (Debiteurenlijst LEFT JOIN [Statistieken per Klant 2008] ON Debiteurenlijst.Debiteur = [Statistieken per Klant 2008].Klant) LEFT JOIN [Statistieken per klant 2009] ON Debiteurenlijst.Debiteur = [Statistieken per klant 2009].Klant
WHERE (((Debiteurenlijst.Debiteur) Not In ("004289","003515","089982","096666","089438")))
GROUP BY Debiteurenlijst.Land;