Bonjour,
Je souhaiterais avoir vos avis sur le choix du format de date Mysql dans le cas d'une utilisation décrite ci-dessous :


Actuellement mes dates sont au format timestamp(14) 20060216132500. sous Mysql 5

Je fais bcp de requete basées sur les dates, avec des contraintes qui ressemble à celles ci....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT RE.idRecherche, OF_Date_Offre, ...
 
FROM BDF_Offres AS OF, BDF_Recherche AS RE,...
 
WHERE (OF.OF_Date_Take >= RE.Rech_Date_Take OR OF.OF_Date_Take<=TIMESTAMP( RE.Rech_Date_Take +1000000 ))
AND (OF.OF_Date_Deliver <= TIMESTAMP(( RE.Rech_Date_Deliver +1000000 )) OR RE.Rech_Date_Deliver IS NULL OR RE.Rech_Date_Deliver = '00000000000000')

Nous sommes en phase d'optimiser la structure de la BDD et je demandais si utiliser un format timestamp unix améliorerait le temps des requetes.

Qu'en pensez vous.
Merci d'avance