bonjour, je voudrais additionner le nombre de fois que j'ai la valeur "0"
dans query. Or quand je fais la fonction somme, ca me donne 0 car il
additionne les valeurs a l'interieur des colonnes. Comme faire alors ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
Bonjour,
Imaginons que le champ ( ou la colonne si tu préfères) qui contient les 0 s'appelle toto et que le nom de la source s'appelle tata.Dans l'exemple ci-dessous, QUERY a été réalisé sur une source d'un fichier Excel sur la feuille tata de ce fichier. Dans l'environnement de requête SQL de QUERY, tu écris
SELECT `'tata$'`.toto, Count(`'tata$'`.toto) AS 'CompteDesZéros' FROM `'tata$'` `'tata$'` GROUP BY `'tata$'`.toto HAVING (`'tata$'`.toto=0)
Dans ces conditions, le champ CompteDesZéros renverra le nombre d'enregistrements correspondant à ton critère, du moins si j'ai bien compris ce que tu veux.
A+
Bonjour,
Imaginons que le champ ( ou la colonne si tu préfères) qui contient
les 0 s'appelle toto et que le nom de la source s'appelle tata.Dans
l'exemple ci-dessous, QUERY a été réalisé sur une source d'un
fichier Excel sur la feuille tata de ce fichier.
Dans l'environnement de requête SQL de QUERY, tu écris
SELECT `'tata$'`.toto, Count(`'tata$'`.toto) AS 'CompteDesZéros'
FROM `'tata$'` `'tata$'`
GROUP BY `'tata$'`.toto
HAVING (`'tata$'`.toto=0)
Dans ces conditions, le champ CompteDesZéros renverra le nombre
d'enregistrements correspondant à ton critère, du moins si j'ai bien
compris ce que tu veux.
Imaginons que le champ ( ou la colonne si tu préfères) qui contient les 0 s'appelle toto et que le nom de la source s'appelle tata.Dans l'exemple ci-dessous, QUERY a été réalisé sur une source d'un fichier Excel sur la feuille tata de ce fichier. Dans l'environnement de requête SQL de QUERY, tu écris
SELECT `'tata$'`.toto, Count(`'tata$'`.toto) AS 'CompteDesZéros' FROM `'tata$'` `'tata$'` GROUP BY `'tata$'`.toto HAVING (`'tata$'`.toto=0)
Dans ces conditions, le champ CompteDesZéros renverra le nombre d'enregistrements correspondant à ton critère, du moins si j'ai bien compris ce que tu veux.
A+
anonymousA
tu peux aussi utiliser les assistants de QUERY en creéant une colonne supplémentaire (Enregistrements/Colonne supplémentaire) appelée CompteDesZéros avec comme source le champ toto pour lequel tu mets la somme comme Total .Puis toujours dans le même Assistant puis mets le critère toto=0 et enfin, tu supprimes les autres colonnes pour n'obtenir que le regroupement de la colonne CompteDeZéros. Tu obtiendras ainsi le résultat que tu souhaites.
tu peux aussi utiliser les assistants de QUERY en creéant une colonne
supplémentaire (Enregistrements/Colonne supplémentaire) appelée
CompteDesZéros avec comme source le champ toto pour lequel tu mets la
somme comme Total .Puis toujours dans le même Assistant puis mets le
critère toto=0 et enfin, tu supprimes les autres colonnes pour
n'obtenir que le regroupement de la colonne CompteDeZéros. Tu
obtiendras ainsi le résultat que tu souhaites.
tu peux aussi utiliser les assistants de QUERY en creéant une colonne supplémentaire (Enregistrements/Colonne supplémentaire) appelée CompteDesZéros avec comme source le champ toto pour lequel tu mets la somme comme Total .Puis toujours dans le même Assistant puis mets le critère toto=0 et enfin, tu supprimes les autres colonnes pour n'obtenir que le regroupement de la colonne CompteDeZéros. Tu obtiendras ainsi le résultat que tu souhaites.