Bonjour, j'ai réussis grâce à vous à faire calculer le salaire entre 2 colonnes, alors je reviens vers vous afin que vous m'aidiez à trouver le maxi des salaires calculer.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
select s.nummatric, s.nom, s.prenom, max(salaire) 
 
  from
        (SELECT s.nummatric, s.nom, s.prenom, se.nomservice,
        sum(case when r.sens='+' then e.montant else NULL end)
        - 
        sum(case when r.sens='-' then e.montant else NULL end) "SALAIRE"
        FROM rubrique r, elements e, salarie s, service se
        WHERE e.nummatric=s.nummatric
        AND e.norubrique=r.norubrique
        and s.codservice = se.codservice
        GROUP BY s.nom, s.prenom, s.nummatric, se.nomservice)
order by s.nummatric asc;
QL Error: ORA-00904: "S"."NUMMATRIC" : identificateur non valide
00904. 00000 - "%s: invalid identifier"

et quand je change, j'ai encore d'autres erreurs. Est ce que ma syntaxe du départ n'a pas un problème??
merci