Je travaille dans MS Access 2003.SQL 2 tables, obtenir compte sur le premier groupe par seconde
J'ai le tableau avec des documents de ce genre de structure:
ID, Origin, Destination, Attr1, Attr2, Attr3, ... AttrX
for example:
1, 1000, 1100, 20, M, 5 ...
2, 1000, 1105, 30, F, 5 ...
3, 1001, 1000, 15, M, 10 ...
...
J'ai aussi la table qui a Origine et destination des codes groupés
Code, Country, Continent
1000, Albania, Europe
1001, Belgium, Europe
...
1100, China, Asia
1105, Japan, Asia
...
Ce que je dois est d'obtenir 2 tables qui compteraient des dossiers en fonction de critères liés aux attributs I assignent, mais regroupés par:
1. Origine Continent et Continent Destination
2. Origine et destination Continent Pays
par exemple:
Cas 1.
Origin, Destination, Total, Females, Males, Older than 20, Younger than 20, ...
Europe, China, 300, 100, 200, 120, 180 ...
Europe, Japan, 150, 100, 50, ...
...
Case 2.
Origin, Destination, Total, Females, Males, Older than 20, Younger than 20, ...
Europe, Asia, 1500, 700, 800 ...
Asia, Europe, 1200, ...
...
Est-ce que cela peut être fait pour que je puisse ajouter plus de colonnes/crit Eria assez facilement?
Dans une situation similaire, j'ai utilisé un formulaire qui permettait à l'utilisateur de sélectionner des critères et de créer les requêtes dans VBA. Je ne suis pas sûr que vous obtiendrez une solution satisfaisante de SQL seulement. – Fionnuala