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
Partager