Bonjour j'aimerais avoir la difference nommé SALAIRE des colonnes PAYE ET RETENU. voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
select s.nummatric, s.nom, s.prenom,
      sum(case when r.sens='+' then e.montant else null end) "PAYE",
      sum(case when r.sens='-' then e.montant else null end) "RETENU"
from rubrique r, elements e, salarie s
 where e.norubrique=r.norubrique
 and e.nummatric=s.nummatric
 and  (PAYE - RETENU) as "SALAIRE" <--- Erreur<---
 group by s.nom, s.prenom, s.nummatric;
Quelques soit l'endroit où j'insers cette ligne (PAYE - RETENU) as "SALAIRE", il me donne des erreurs.
Merci de m'aider