Bonjour à tous,
Pour la gestion des dates, j'utilise un table qui me permet, grâce à une jointure avec un autre champ de type DATE, l'extraction année, mois, jour, quarter... de mes dates.
Actuellement je travaille sur des tables qui contiennent des champs de format DATETIME. une jointure entre des champs de type DATE et DATETIME ne me renvoie aucun enregistrement, ce qui est normal.
J'ai mis en place deux solutions:
1- Rajouter dans mes tables un champ de type DATE (extraction de la date de mon champs DATETIME).
2- Rajouter dans mon table de gestion de dates, les champs "dd/MM/YYYY 00:00:00" et "dd/MM/YYYY 23:59:59" qui le permettra de faire une jointure du genre BETWEEN.
Sachant que j'ai plusieurs dates à gérer et qu'il faudrait que mon datamart final soit compatible avec plusieurs SGBD. Quelle est la solution que vous me conseillerais d'utiliser et pourquoi?
Merci d’avance
Partager