Bonjour
Je construit une date à partir d'un Script Javascript de la forme YYYY-mm-dd hh:mm:ss.
Je l'utilise en tant que String d'abord puis je la transforme en type date via une étape "Select values" (onglet méta-données).
J'aimerais ensuite utiliser cette valeur dans une requête SQL en tant que paramètre.
Ma requête SQL est:
maDate est de type timestamp without zone (Postgresql 9.1 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * from Table WHERE maDate <= ?
Avec ? la variable Date récupéré depuis l'étape "Select values".
Je n'ai pas d'erreur mais aucun résultat n'est renvoyé.
Alors que quand je fais la requête directement depuis PostgreSQL, j'ai environ 1 000 lignes.
Si j'utilise des quotes autour de ?, ce n'est plus détecté en tant que paramètres.
J'utilise la version 4.4.0 de PDI.
Si quelqu'un a une idée, merci
Edit:
Je vais essayer de laisser le paramètre en tant que String et de faire une conversion (String -> timestamp ) dans la requête SQL.
Partager