Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
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 02/05/2008, 10h32   #1
Invité de passage
 
Inscription : mars 2008
Messages : 12
Détails du profil
Informations personnelles :
Âge : 60

Informations forums :
Inscription : mars 2008
Messages : 12
Points : 4
Points : 4
Par défaut [BOXI R2 SP2 FP 2.8] problème de fonction date

bonjour
j'ai un objet avec la fonction nextday ex (=nextday ("02/05/2008";2) dans un univers dont la connexion est sur une BD oracle en français; Les rapports sont en paramètres régionnaux "france".
le serveur BOXI a un client oracle anglais;
le retour de la fonction devrait être le 06/05/2008 (soit mardi) hors le système me renvoie le 05/05/2008 (lundi) car il fait partir le début de semaine le dimanche.

comment puis-je en fonction des paramètres régionnaux de l'utilisateur:
  • france
  • espagne
  • angleterre
renvoyer la bonne date avec un serveur bo dont le client oracle est en anglais (US)

merci de vos retours

cdlt chantalou
chantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 17h41   #2
Membre confirmé
 
Avatar de eryk71
 
Inscription : novembre 2007
Messages : 322
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 322
Points : 261
Points : 261
Bonjour,

Il faut modifier le format de la date directement dans le sgbdr.

Regarde la fonction trunc sous oracle notamment avec la date.

exemple :
jour de la semaine au format ISO.
TRUNC(SYSDATE, 'IW')
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2008, 21h35   #3
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Il me semble que la solution est dans Designer.
La syntaxe de cette fonction est la suivante (en 10g)
NEXT_DAY(date, char)
ou l'argument char doit être exprimé dans la langue de la session !
Exemple
Code :
1
2
SELECT NEXT_DAY('02-FEB-2001','TUESDAY') "RESULTAT"
     FROM DUAL;
RESULTAT
-----------
06-FEB-2001

Il suffirait donc d'utiliser le nom du jour plutôt que sa position.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h22.


 
 
 
 
Partenaires

Hébergement Web