Bonjour,
Bien que j'ai fait de gros progrès en ce qui concerne mysql, je sèche sur une requête qui est peut-être très simple...
J'ai une table comportant les champs :
n° nouvelle ; age ;classe ; titre ; jure1 ; jure2 ; jure3 ; jure4 ; jure5 ; jure6 ; jure7 ; jure8 ; jure9 ; jure10 ; jure11 ;
Je vous détaille cette table (au cas où cela puisse aider à bien comprendre ma question située en fin de ce message) :
- n° de nouvelle : ce n° sera entré dans la table au fur et à mesure de la réception des nouvelles dont les numéros ont été attribués lors de l'inscription du participant, donc sans ordre dans la numérotation ;
- age : il sera pris en compte pour déterminer dans quelle classe la nouvelle participera ;
- classe : 2 différentes (ado et adultes) ;
- titre : le titre de la nouvelle ;
- jure1, jure2, etc : chacun des 11 jurés aura son n° et notera toujours sous ce même numéro. Toutes les notes ne seront pas entrées en même temps, car elles le seront par les jurés eux-mêmes au moment où ils le décideront. En attendant l'entrée des notes, un 0 occupe les champs jure1, jure2, etc.
J'ai fait une page de résultats qui donnera le total des notes obtenues pour chaque nouvelle, mais j'aimerais pouvoir préciser, pour chacunes d'elles, le nombre de jurés qui ne les ont pas encore notées.
Ce qui revient à compter le nombre de 0 présents dans chaque ligne, mais uniquement dans certaines colonnes : jure1, jure2, etc.
Et c'est là que je bloque depuis 3 jours...
J'espère que je mes explications sont claires et je vous remercie de votre aide.
Partager