Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/07/2011, 12h35   #1
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 131
Points : 27
Points : 27
Envoyer un message via MSN à coolmek
Par défaut Invites Deski date

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.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 08h52   #2
Membre éclairé
 
Inscription : juillet 2007
Messages : 395
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 395
Points : 379
Points : 379
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")
bch97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 17h02   #3
Invité régulier
 
Inscription : août 2010
Messages : 27
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 27
Points : 7
Points : 7
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
patrick21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h00.


 
 
 
 
Partenaires

Hébergement Web