Bonjour,

J'ai mis au point une requète SQL qui est correcte sous sql*plus, mais que le compilateur PRO*C (oracle 10 sous HPUX 11.11) déclare fausse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
EXEC SQL AT IP31
select point_name,maxi into :v1:i_v1,:n3  
from (select point_name,cnt,MAX(cnt) over() as maxi
        from (select point_name,count(*) as cnt 
                from ops$ope.lev_app_cond 
                group by POINT_NAME) t1
       ) t2
where cnt=maxi;
Le "from (select" est refusé.
Est ce normal ?
Pourtant je ne peux guère écrire ma requète différemment, j'ai mis beaucoup de temps pour la trouver !
merci de m'aider