Bonjour, je suis nouveau sur le forum et je remercie d'avance ceux qui voudront bien jeter un coup d'oeil sur mon souci.
Dans le but d'obtenir un pourcentage de remplissage d'une table, j'effectue une requête du type :
qui me renvoie 1, 2, 3 ou 4 selon que les champs sont remplis ou pas... Je n'ai plus qu'à multiplier par 100/(nombre de champs=4)=25 pour avoir 25, 50, 75, 100%
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT SUM(IF(champ1>'',1,0))+ SUM(IF(champ2>'',1,0))+ SUM(IF(champ3>'',1,0))+ SUM(IF(champ4>'',1,0)) FROM descriptif WHERE...
J'aimerais pouvoir faire cette même requête sur une table sans avoir à entrer ou à connaître tous les champs... Est-ce possible ?
Partager