|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 3 ![]() |
Bonjour,
Nous avons migré vers un nouveau serveur virtualisé les Job DI Avant il reconnaissait le format datetime quand on lui envoyait 20110101 Idem sur les fonction To_Date ('20110120', 'yyyy-mm-ddd') Maintenant il ne reconnait plus le format, j'ai fait des tests : To_date ('2011.01.01, 'yyyy.mm.dd') retourne 2011.01.01 To_date ('20110101, 'yyyymmdd') retourne 2011.01.01 To_date ('2011-01-01, 'yyyy-mm-dd') retourne 2011.01.01 To_date ('20110101, 'yyyy-mm-dd') retourne rien Precision, nous sommes passé de la version XR2à XR3 Et le serveur est windows 2008 R2 et en Anglais (avant c'était français) J'ai cherché, mais rien trouvé, je pense que ca doit venir du parametrage, soit DI ou soit Serveur Merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 3 ![]() |
avant ca marchait :
$a est une variable dattime $a=sql('DS_X, 'select datejour from date'); print('valeur de date: [$a]') Date = 20110101 Maintenant plus rien |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Consultant en Business Intelligence Inscription : mai 2006 Messages : 275 ![]() |
La seconde opérande de to_date, c'est le format de ta date, donc si ta date n'a pas le format que tu spécifies c'est normal que cela ne fonctionne pas.
Je suis surpris que cette syntaxe ait fonctionné un jour, elle n'aurait pas du. Il faut utiliser l'une des 3 syntaxes qui fonctionnent d'après tes tests. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 3 ![]() |
Bien d'accord avec toi.
Le probleme c'est que mes données sources sont toutes en format yyyymmdd. Que j'ai des jobs qui alimentent un DWH et des DataMart. J'utilisais avant : To_date ('20110101, 'yyyy-mm-dd') ou $a est une variable dattime $a=sql('DS_X, 'select datejour from date'); print('valeur de date: [$a]') Date = 20110101 Et tout fonctionnant correctement. Alors je cherche si ca ne vient pas d'un parametre avant de modifier des centaines de WorkFlow Merci pour ta réponse |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Consultant en Business Intelligence Inscription : mai 2006 Messages : 275 ![]() |
Il y a peut-être des paramétrages sur le client de base de données ou sur BODI qui font que ton truc marchait, mais je ne connais ces paramétrages...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com