Bonjour le forum, je bloque sur l’écriture d'une demande SQL pour avoir accès à ma base Access depuis excel.
Dans Access j'ai des champs "DATE" "SECTEUR" "TYPE" et "MONTANT"
Dans une table j'ai 1 année de travail.
Quel serait l'ecriture de mon SQL pour avoir:
-La somme par mois par secteur.
-La somme par mois par secteur trié par type.
J'arrive à faire un GROUP BY avec 1 critere mais pas avec plusieurs:
Set Base = DBEngine.OpenDatabase(ThisWorkbook.Path & "\MaTable.accdb")
Sql_1 = "SELECT SECTEUR, SUM(MONTANT) FROM 2020 GROUP BY SECTEUR"
Set ENR = Base.OpenRecordset(Sql_1, dbOpenDynaset)
Table1 = ENR.GetRows(ENR.RecordCount)
C'est la ou je bloque. Impossible de faire la somme par secteur et par mois. Ça fait plusieurs jours que je bloque dessus et je trouve rien sur les forums.
Merci du coup de main.
Dans Access j'ai des champs "DATE" "SECTEUR" "TYPE" et "MONTANT"
Dans une table j'ai 1 année de travail.
Quel serait l'ecriture de mon SQL pour avoir:
-La somme par mois par secteur.
-La somme par mois par secteur trié par type.
J'arrive à faire un GROUP BY avec 1 critere mais pas avec plusieurs:
Set Base = DBEngine.OpenDatabase(ThisWorkbook.Path & "\MaTable.accdb")
Sql_1 = "SELECT SECTEUR, SUM(MONTANT) FROM 2020 GROUP BY SECTEUR"
Set ENR = Base.OpenRecordset(Sql_1, dbOpenDynaset)
Table1 = ENR.GetRows(ENR.RecordCount)
C'est la ou je bloque. Impossible de faire la somme par secteur et par mois. Ça fait plusieurs jours que je bloque dessus et je trouve rien sur les forums.
Merci du coup de main.