par
zeus » 18 janv. 2007, 12:01
Est-ce que tu veux stocker tous ces types de données dans seul et même champ ou dans trois champs distinct ?
Pour la seconde éventualités, je verrais bien 3 champs de type DATE et pour le cas mm/aaaa ou aaaa, tu complètes la date avec 01 ou 01/01
par exemple, pour insérer 05-2007, tu mémorise 01-05-2007 et pour mémoriser 2007, tu mémorise 01-01-2007.
Comme ça, avec les fonctions SQL de manipulations de date, tu peut n'utiliser que les mois et/ou années tout en gardant la puissance des calculs sur les dates

Est-ce que tu veux stocker tous ces types de données dans seul et même champ ou dans trois champs distinct ?
Pour la seconde éventualités, je verrais bien 3 champs de type DATE et pour le cas mm/aaaa ou aaaa, tu complètes la date avec 01 ou 01/01
par exemple, pour insérer 05-2007, tu mémorise 01-05-2007 et pour mémoriser 2007, tu mémorise 01-01-2007.
Comme ça, avec les fonctions SQL de manipulations de date, tu peut n'utiliser que les mois et/ou années tout en gardant la puissance des calculs sur les dates ;)