1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| SELECT T.Numéro,
T.Acompte,
T.Affaire,
T.Region,
T.Agence,
ISNULL(T.Montant_HT, T.Montant_Acpt) AS T.Montant_HT,
ISNULL(T.Montant_TTC, T.Montant_Acpt) AS T.Montant_TTC,
T.Montant_Acpt
FROM
(
SELECT T1.[Document No_] AS Numéro,
T2.[N° facture Acompte Lié] AS Acompte,
T1.[N° Affaire] AS Affaire,
T1.[Région] AS Region,
T1.[Responsibility Center] AS Agence,
T1.[Sales (LCY)] AS Montant_HT,
T1.[Montant CATTC] AS Montant_TTC,
NULL AS Montant_Acpt
FROM dbo.[SOCIETE$Cust_ Ledger Entry] T1
INNER JOIN dbo.[SOCIETE$Sales Invoice Header] T2 ON T1.[Document No_] = T2.No_
WHERE T1.[Open] = 1
AND T1.[Document Type] = 2
UNION ALL
SELECT T4.[N° facture Acompte Lié] AS Acompte,
T4.[No_] AS Numéro,
T4.[Job No_] AS Affaire,
T3.[Région] AS Region,
T3.[Responsibility Center] AS Agence,
NULL AS Montant_HT,
NULL AS Montant_TTC,
T3.[Amount Including VAT] Montant_Acpt
FROM dbo.[SOCIETE$Sales Invoice Header] T4
INNER JOIN dbo.[SOCIETE$Sales Invoice Line] T3 ON T4.[N° facture Acompte Lié] = T3.[Document No_]
AND T4.[N° facture Acompte Lié] <> ''
) AS T (Acompte, Numéro, Affaire, Region, Agence, Montant_HT, Montant_TTC, Montant_Acpt)
ORDER BY Numéro |
Partager