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

Messages postés
30
Date d'inscription
vendredi 19 avril 2019
Statut
Membre
Dernière intervention
19 juillet 2019
-
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
Afficher la suite 

1 réponse

Messages postés
26357
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 août 2019
5424
0
Merci
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
EBIM20
Messages postés
30
Date d'inscription
vendredi 19 avril 2019
Statut
Membre
Dernière intervention
19 juillet 2019
-
Pourriez-vous me donner un exemple sur ma requête s'il vous plait?
yg_be
Messages postés
8330
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 août 2019
413 > EBIM20
Messages postés
30
Date d'inscription
vendredi 19 avril 2019
Statut
Membre
Dernière intervention
19 juillet 2019
-
peux-tu donner plus d'information, peut-être un exemple?
Commenter la réponse de jee pee