Jours écoulés depuis chaque évaluation
PrepaSup
Enonce
Affiche la matière de chaque évaluation et le nombre de jours écoulés entre sa date d'évaluation et le 1er janvier 2025.
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
JULIANDAY convertit une date en nombre de jours depuis une origine fixe. La différence de deux conversions donne un écart en jours.
⚠ Le piège : Le résultat est un flottant, car il tient compte de l'heure. Un CAST en entier est nécessaire pour obtenir un nombre de jours propre, et il tronque au lieu d'arrondir.
← Exercices SQL pour la prépa — bases de données en CPGE
Exercices du meme theme
- Appréciation précédente avec LAG
- Élèves inscrits mais sans binôme (anti-jointure)
- Remplacement dans la matière
- Élèves ayant évalué le même mois que leur inscription
- EXCEPT : élèves ayant évalué mais jamais apprécié
- Total cumulé d'appréciations (running total)
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.