Voilà donc je dois gérer la gestion des stagiaires dans une entreprise de formation.
j'ai une table stagiaire dans mon MCD avec comme attributs id_stag, nom_stag, prenom_stag, etc... et date_arrivée, date_départ. Ces 2 dates sont affectées au stagiaire dès son inscription.
Donc quand je voudrai faire une requète SQL pour afficher les stagiaires en formation, je ferai par exemple :
SELECT * FROM stagiaire WHERE date_today < date_depart;
SQL pour ceux qui ne sont plus actuellement en formation mais qui sont tout de même dans la base :
SELECT * FROM stagiaire WHERE date_today > date_depart;
Mais ça c'est du trifouillage nan? normalement je pense que je devrais créer une table DATE à part, mais je ne vois pas du tout comment la relier à ma table stagiaire et où placer mes attributs date_arrivée date_départ.
J'aurai besoin d'un expert en la matière.
Merci d'avance
Partager