Mois avec le plus d'évaluations
PrepaSup
Enonce
Quel est le mois (au format YYYY-MM) ayant enregistré le plus grand nombre d'évaluations ?
PrepaSup
Users(id, nom, prenom, date_inscription, filiere)
Notes(id, id_user, matiere, date_eval, note)
Colles(id, id_user1, id_user2, date_colle)
Classes(id, id_note, id_user, appreciation, date_conseil)
Notes(id, id_user, matiere, date_eval, note)
Colles(id, id_user1, id_user2, date_colle)
Classes(id, id_note, id_user, appreciation, date_conseil)
Dates au format YYYY-MM-DD. Notes sur 20.
📖 Rappel de cours
On extrait le mois avec STRFTIME, on regroupe dessus, on compte, on trie par compte décroissant et l'on garde la première ligne.
⚠ Le piège : Grouper sur la date entière donnerait un groupe par jour. C'est bien la valeur extraite, et non la colonne d'origine, qui doit figurer dans le GROUP BY.
← Exercices SQL pour la prépa — bases de données en CPGE
Exercices du meme theme
- Division relationnelle : a apprécié toutes les évaluations d'un auteur
- Binômes de colle des binômes (pas déjà en binôme direct)
- Ratio appréciations reçues / appréciations écrites
- Élèves actifs en 2024 (évalué ET apprécié)
- Évaluations sans aucune appréciation (LEFT JOIN)
- Top 3 des élèves les plus connectés
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.