Réalisation d'un double comptage SQL
Fermé
PapiJon11
Messages postés
1
Date d'inscription
mardi 10 décembre 2013
Statut
Membre
Dernière intervention
10 décembre 2013
-
10 déc. 2013 à 17:15
francis0001 Messages postés 22 Date d'inscription jeudi 11 décembre 2008 Statut Membre Dernière intervention 23 décembre 2013 - 11 déc. 2013 à 00:36
francis0001 Messages postés 22 Date d'inscription jeudi 11 décembre 2008 Statut Membre Dernière intervention 23 décembre 2013 - 11 déc. 2013 à 00:36
A voir également:
- Réalisation d'un double comptage SQL
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double appel - Guide
- Double authentification google - Guide
- Double boot - Guide
2 réponses
Bonsoir,
Ce qu'il te faut c'est une requête croisée, mais plutôt que de passer tout de suite au SQL, il vaut mieux la construire en visuel, et après la convertir en SQL
A savoir que les requêtes croisées dans Access ne supportent qu'une seule variable en colonne mais autant qu'on le souhaite en ligne, pour ce qui est des valeurs (la variable posée en valeurs dans la requête il suffit de choisir son type dans la liste déroulante proposée par Access.
Ainsi tu ouvres l'onglet Créer/Création de Requête , tu choisis ta table dans la fenêtre, après avoir fermer la fenêtre tu sélectionnes tes champs ( OId, OName, sentDate, EmailId)(je n'ai pas compris à quoi correspondait le PId) et tu affectes à chaque type de données (champ) la fonction que tu veux qu'ils occupent dans ta requête croisée, en l'occurrence : OId, OName = lignes / sentDate = colonne / EmailId. Nbre = valeur.
En exécutant la requête tu obtiens le tableau recherché.
Ce qu'il te faut c'est une requête croisée, mais plutôt que de passer tout de suite au SQL, il vaut mieux la construire en visuel, et après la convertir en SQL
A savoir que les requêtes croisées dans Access ne supportent qu'une seule variable en colonne mais autant qu'on le souhaite en ligne, pour ce qui est des valeurs (la variable posée en valeurs dans la requête il suffit de choisir son type dans la liste déroulante proposée par Access.
Ainsi tu ouvres l'onglet Créer/Création de Requête , tu choisis ta table dans la fenêtre, après avoir fermer la fenêtre tu sélectionnes tes champs ( OId, OName, sentDate, EmailId)(je n'ai pas compris à quoi correspondait le PId) et tu affectes à chaque type de données (champ) la fonction que tu veux qu'ils occupent dans ta requête croisée, en l'occurrence : OId, OName = lignes / sentDate = colonne / EmailId. Nbre = valeur.
En exécutant la requête tu obtiens le tableau recherché.
francis0001
Messages postés
22
Date d'inscription
jeudi 11 décembre 2008
Statut
Membre
Dernière intervention
23 décembre 2013
1
11 déc. 2013 à 00:36
11 déc. 2013 à 00:36
Logiquement, ce devrait être cette requête :
Je crois que le champ PId est le champ expéditeur mais je n'en suis plus très certain...
SELECT count(*)
FROM nom_de_ta_table
GROUP BY sentDate, PId
Je crois que le champ PId est le champ expéditeur mais je n'en suis plus très certain...