|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() |
Bonjout tt le monde,
J'ai deux invites: "1-Debut jj/mm/aaaa" et "2-Fin jj/mm/aaaa" quand les utilisateurs entre par exp 1-Debut 10/04/2011 2-Fin 15/04/2011 Dans mes resultats je ne vois pas les données du jour 15/04/2011. mon invite : date_commande entre '1-Debut jj/mm/aaaa' et '2-Fin jj/mm/aaaa'. j'ai une piste mais ne ne sais pas comment l'appliquer, je l'ai essayé en sql ça marchait. date_commande >= '1-Debut jj/mm/aaaa' ET date_commande < '2-Fin jj/mm/aaaa' + 1j. merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Salut,
je ne connais pas ton SGBD, mais il est possible que BO et/ou le SGBD traduise ta date en "15/04/2011 00:00:00". Si tes dates en base contiennent des heures, cela peut poser problème. - 1ere solution pour ne pas t'embeter : tu demandes la saisie d'une date de fin exclue (donc 16/04/2011) - 2nde solution : tu crées et utilises un objet date retouché. exemple en oracle : trunc (madate, "dd/mm/yyyy") |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 27 ![]() |
Bonjour,
D'accord avec BCH 97, notamment avec une base oracle, le format est jj/mm/aaaa hh:mm:ss 1ère solution : tronquer la date dans l'univers pour supprimer les heures, minutes, secondes 2ème solution : dans la date de fin saisir sous la forme jj/mm/aaaa hh:mm:ss, par exemple 10/08/2011 23:59:59 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com