MySQL Forums
Forum List  »  French

Re: Requete sur des périodes
Posted by: Jean Mollin
Date: June 15, 2009 01:58PM

Une autre idée.

En fait, je me suis heurté sur un problème similaire sous Oracle et la réponse est vraiment logique, sauf qu'on y pense jamais : si le type est DATETIME au lieu de DATE. Lorsqu'on fait une recherche entre deux dates, il faut aussi tenir compte des heures. En effet, si on compare à une date en faisant par exemple
col <= DATE(2009-05-29)
la comparaison sera faite par rapport au 29 mai 2009 à 00h00 et non à minuit : donc une colonne avec pour valeur '2009-05-29 11:10' n'apparaitra pas dans les résultats alors que c'est précisément le contraire qu'on attend. Il faudrait donc faire
col <= DATETIME('2009-05-29 23:59')

______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)

Options: ReplyQuote


Subject
Views
Written By
Posted
6361
May 30, 2009 11:26AM
3266
May 30, 2009 05:23PM
3528
May 31, 2009 02:24PM
3330
June 01, 2009 04:18AM
3319
June 02, 2009 08:53AM
Re: Requete sur des périodes
3380
June 15, 2009 01:58PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.