Différence entre deux valeur qui proviennent de la même colonne comme ALIAS

EBIM20 Messages postés 45 Statut Membre -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, ma requête retourne 3 champs : matricule du salarié, code de la rubrique exonérée et le montant exonéré, Or le montant exonéré est la différence de deux rubriques ( la partie non imposable - la partie imposable), les codes rubriques sont dans PaycheckLine.OLCode et les valeurs sont dans PaycheckLine.EmployeeAmount , le fichier de mes alias (Excel ci-joint) , ma requête est la suivante:
ELECT
  Employee.RegistrationNumber AS Matricule,
  PaycheckLine.OLCodeItem AS [Code de l'élément exonéré],
  PaycheckLine.Label AS Description,
  PaycheckLine.EmployeeAmount AS Montant
FROM ((PaycheckLine

LEFT OUTER JOIN Item
  ON ((PaycheckLine.UCodeItem = Item.UCode))
LEFT OUTER JOIN Paycheck
  ON ((PaycheckLine.PaycheckId = Paycheck.Id)))
LEFT OUTER JOIN Employee
  ON ((Paycheck.UCodeEmployee = Employee.UCode)))


WHERE (((Employee.VersionStatus = 1)
OR (Employee.VersionStatus IS NULL)))


Merci de m'aider

1 réponse

  1. jee pee Messages postés 31990 Date d'inscription   Statut Modérateur Dernière intervention   10 015
     
    Bonjour,

    Il faut que tu rajoutes une jointure de la table PaycheckLine sur elle même et utiliser des alias "as P1 et as P2"

    Cdlt
    0
    1. EBIM20 Messages postés 45 Statut Membre
       
      Pourriez-vous me donner un exemple sur ma requête s'il vous plait?
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > EBIM20 Messages postés 45 Statut Membre
         
        peux-tu donner plus d'information, peut-être un exemple?
        0