En fait c'est une requête qui marche avec oracle mais en db2 j'ai le problème listé ci-dessous
Requete:
select Count(*) as total from (select rownum as r, t.* from (select distinct c.* from CUSCARMESSAGE c, EDIPARAM e where (e.Intchnum = c.intchnum) and (e.MessOwner = 'EDIFACT') and ((e.MessType = 'EDIF' and (ENTETE='UNB' or ENTETE = 'UNH')) or (e.MessType = 'TRAD' and (ENTETE = 'BGM' or ENTETE = 'ITB')) or (e.MessType = 'IATA' and (ENTETE = 'FFM' or ENTETE = 'FFB'))) order by c.INTCHNUM desc,c.SEGNUMINT asc) t) ;
Resultat:
SQL0206N "ROWNUM" n'est pas autorisé dans le contexte dans lequel il est
utilisé. SQLSTATE=42703
SQL0206N "ROWNUM " n'est pas autorisé dans le contexte dans lequel il est utilisé.
Partager