harolda1980
Gebruiker
- Lid geworden
- 7 aug 2007
- Berichten
- 488
Code:
SELECT tblFabrikant.Fabrikantnaam, tblMerk.Merknaam, tblArtikel.Artikelnrleverancier, tblArtikel.Artikelomschrijving, tblAfname.AfnameJaar, Sum(tblAfname.Afnamecolli) AS SomVanAfnamecolli, Sum(tblAfname.Afnameomzet) AS SomVanAfnameomzet, Sum(tblAfname_1.Afnamecolli) AS SomVanAfnamecolli1, Sum(tblAfname_1.Afnameomzet) AS SomVanAfnameomzet1, tblAfname_1.AfnameJaar
FROM tblAfname AS tblAfname_1, tblFabrikant INNER JOIN (tblMerk INNER JOIN (tblArtikel INNER JOIN tblAfname ON tblArtikel.ArtikelID = tblAfname.ArtikelafnameID) ON tblMerk.MerkID = tblArtikel.Artikelmerkid) ON tblFabrikant.fabID = tblMerk.Merkfabid
GROUP BY tblFabrikant.Fabrikantnaam, tblMerk.Merknaam, tblArtikel.Artikelnrleverancier, tblArtikel.Artikelomschrijving, tblAfname.AfnameJaar, tblAfname_1.AfnameJaar
HAVING (((tblFabrikant.Fabrikantnaam)="Uniq nederland") AND ((tblAfname.AfnameJaar)=2010) AND ((tblAfname_1.AfnameJaar)=2009));
In deze Query worden ze dubbel telt. terwijl het artikel 1x voorkomt en de boekingen ook.
Wie heeft een idee?