Envoyé par
Z3phur
Bonjour,
pour ton cas il est préférable de faire :
AND to_date(p.duedate,'YYYY-MM-DD HH24:MI:SS') >= '2008-11-28 00:00:00.0'
Houla Z3phur, pas du tout ! Un to_date d'une date !! Hérétique !!
Mais tu as soulevé un bon point : Est-il utile de faire un truc de la date si c'est pour prendre du >= : Réponse NON, ça ne fait qu'empêcher Oracle de prendre un éventuel index, et d'appliquer une fonction de date.
Le code de tedo01 est bon et on peut supprimer le trunc
query.append("AND p.duedate >= TO_DATE(SUBSTR('").append(dateAcctFrom).append("', 1, 10), 'YYYY-MM-DD')"
Sinon, il n'est pas possible de faire du binding avec java ?? Parce que c'est porte ouverte aux injections sql de faire du concat de paramètres.
Partager