Bonjour,

Je rencontre un problème avec une requête, codée sur une page PHP et interrogeant une BD Oracle.

Voici la partie du code de la page PHP qui nous intéresse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$jour = date('d/m/Y');
 
$av = "select count(*) from st_es_ficherepa_bis where ((dateenv<daterec) or (statut='AVAN')) and ((daterep>=daterec) or (daterec is null)) and (dateenv between to_date('".$jour."','dd/mm/yyyy') and to_date('".$jour." 23:59:59','dd/mm/yyyy hh24:mi:ss'))";
 
echo $av;
Et voilà ce que j'ai en sortie :

select count(*) from st_es_ficherepa_bis where ((dateenv=daterec) or (daterec is null)) and (dateenv between to_date('30/09/2008','dd/mm/yyyy') and to_date('30/09/2008 23:59:59','dd/mm/yyyy hh24:mi:ss'))
Vous constaterez facilement que les deux requêtes diffèrent, mais je n'ai absolument aucune idée de la cause de ces différences...

Si vous avez une piste, je suis preneur

Merci d'avance !

++