Bonjour à tous,
Le titre peut paraître obscur, mais vous allez comprendre
J'en suis au stade de conception d'une base de données concernant des membres d'une association et leurs cotisations.
Je prévois une table avec la structure suivante:
personne_id fait le lien avec la table des membres, cotisation_id avec le type de cotisation (tarif plein, tarif jeune par ex) et debut et fin contiennent les dates, qui ne correspondent pas systématiquement avec les débuts/fins d'années civiles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part id personne_id cotisation_id debut fin
Sur cette base, on devrait pouvoir construire des requêtes permettant de trouver qui était membre à une date ponctuelle.
Mais il y a des membres à vie.
Donc j'hésite sur la façon de traiter ces cas où la date de fin est indéterminée.
Faut-il prévoir une date fictive et lointaine, ce qui me semble assez bourrin...
Ou insérer une date 0000-00-00. Ou Null ?
Mais dans ces deux derniers cas, est-ce que ça ne compromet pas l'écriture de requêtes où l'on fait des recherches entre deux dates ?
Merci pour tout avis éclairé.
Partager