SQLGiren sorgusu
SELECT KumasListesi.KumasCinsi AS Cinsi, KumasGirisAltTablosu.MalzemRengi AS Rengi, Sum(KumasGirisAltTablosu.GirilenMiktar) AS Miktar
FROM KumasListesi INNER JOIN (KumasGirisFisleri INNER JOIN KumasGirisAltTablosu ON KumasGirisFisleri.KumasGirisFis_Kimlik = KumasGirisAltTablosu.KumasGirisFis_Kimlik) ON KumasListesi.Kumas_Kimlik = KumasGirisFisleri.KumasCinsi
GROUP BY KumasListesi.KumasCinsi, KumasGirisAltTablosu.MalzemRengi;
SQLCikan sorgusuSELECT KumasListesi.KumasCinsi AS Cinsi, KumasCikisAltTablosu.MalzemeRengi AS Rengi, Sum(KumasCikisAltTablosu.KesilenMiktar) AS Miktar
FROM KumasListesi INNER JOIN (KumasCikisFisleri INNER JOIN KumasCikisAltTablosu ON KumasCikisFisleri.KumasCikis_Kimlik = KumasCikisAltTablosu.KumasCikis_Kimlik) ON KumasListesi.Kumas_Kimlik = KumasCikisFisleri.KumasCinsi
GROUP BY KumasListesi.KumasCinsi, KumasCikisAltTablosu.MalzemeRengi;
ve sonuçların gösterildiği SQLSonuc sorgusuSELECT SQLGiren.Cinsi, SQLGiren.Rengi, Nz([SQLGiren]![Miktar],0) AS Giren, Nz([SQLCikan]![Miktar],0) AS Cikan, [Giren]-[Cikan] AS Kalan
FROM SQLGiren LEFT JOIN SQLCikan ON (SQLGiren.Rengi = SQLCikan.Rengi) AND (SQLGiren.Cinsi = SQLCikan.Cinsi);