Bonjour à tous,

J'utilise Oracle 10 sous unix (solaris) en production.

Je dois écrire une requete qui me rendra un certains chiffre, mais je dois l'adapter aux exigences d'unix.

cela fait 3 jours que je me bat mais sans succes contre cette requete, et j'ai la pression de mes chefs.

En fait, c'est lorsqu'il faut faire la difference entre 2 dates que tout capote, je ne sais pas aussi si quelque par il y a d'autres erreur, mais voici la fameuse requete

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
create table CHU as
select CODECLT
from DT.TBLCLT
where (todate(trandate+3600000),'yyyymmdd') BETWEEN (todate (to_number(trandate+3600000))-7776000000),'yyyymmdd') && (todate(trandate+3600000),'yyyymmdd'))
and SAL>0
and CLTCPTE=1
group by CODECLT,
CODECLT
order by CODECLT
;
J'ai besoin de votre claircoyance pour entrevoir l'avenir avec sérénité, sinon c'est l'hécatombe.


merci


Prince