27/12/2022, 12:35
Merhaba,
Değerli üstatlarım yaptığım çalışmada ay kısmına 1 yazınca 11 ve 12. ayların kayıtlarını da listeliyor.
Sorgu Sql aşağıdaki gibi,
Yardımcı olabilirseniz çok memnun olurum.
SELECT ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL, Sum(FATURALAR.MİKTAR) AS MIKTAR
FROM ANA_TABLO LEFT JOIN FATURALAR ON ANA_TABLO.ABONE_NO = FATURALAR.ABONE_NO
WHERE (((FATURALAR.AY) Like "*" & [Forms]![Form1]![Metin8] & "*"))
GROUP BY ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL
HAVING (((ANA_TABLO.ABONE_NO) Like "*" & [Forms]![Form1]![Metin0] & "*") AND ((ANA_TABLO.ABONE_ADI) Like "*" & [Forms]![Form1]![Metin10] & "*") AND ((ANA_TABLO.ILCESI) Like "*" & [Forms]![Form1]![Metin4] & "*") AND ((FATURALAR.YIL) Like "*" & [Forms]![Form1]![Metin6] & "*"));
Değerli üstatlarım yaptığım çalışmada ay kısmına 1 yazınca 11 ve 12. ayların kayıtlarını da listeliyor.
Sorgu Sql aşağıdaki gibi,
Yardımcı olabilirseniz çok memnun olurum.
SELECT ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL, Sum(FATURALAR.MİKTAR) AS MIKTAR
FROM ANA_TABLO LEFT JOIN FATURALAR ON ANA_TABLO.ABONE_NO = FATURALAR.ABONE_NO
WHERE (((FATURALAR.AY) Like "*" & [Forms]![Form1]![Metin8] & "*"))
GROUP BY ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL
HAVING (((ANA_TABLO.ABONE_NO) Like "*" & [Forms]![Form1]![Metin0] & "*") AND ((ANA_TABLO.ABONE_ADI) Like "*" & [Forms]![Form1]![Metin10] & "*") AND ((ANA_TABLO.ILCESI) Like "*" & [Forms]![Form1]![Metin4] & "*") AND ((FATURALAR.YIL) Like "*" & [Forms]![Form1]![Metin6] & "*"));