Élèves ayant évalué le même mois que leur inscription
PrepaSup
Enonce
Affiche le nom et prénom des élèves ayant évalué au moins une note le même mois et la même année que leur inscription.
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 l'année et le mois des deux dates avec STRFTIME, puis on compare les deux chaînes obtenues.
⚠ Le piège : Comparer les mois seuls confondrait deux années différentes : c'est le couple année-mois qu'il faut comparer. Extraire les deux d'un coup est plus sûr que de tester séparément.
← Exercices SQL pour la prépa — bases de données en CPGE
Exercices du meme theme
- Élèves inscrits mais sans binôme (anti-jointure)
- Remplacement dans la matière
- Jours écoulés depuis chaque évaluation
- EXCEPT : élèves ayant évalué mais jamais apprécié
- Total cumulé d'appréciations (running total)
- Cross join : toutes les combinaisons élève-filière
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.