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 37 38 39 40 41
| SELECT BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM], Sum(0) AS Brut, Sum(0) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(0) AS [Charges provisons], Sum(0) AS Complément, Sum(BaseEglaTraitement.Solde) AS Refacturation
FROM (BaseEglaTraitement INNER JOIN Comptabilité ON BaseEglaTraitement.Compte = Comptabilité.[Compte Comptable]) INNER JOIN Antennes ON BaseEglaTraitement.[N° Structure] = Antennes.[N° Structure Payeuse]
WHERE (((BaseEglaTraitement.Journal)="TRPAIE") AND ((BaseEglaTraitement.REM)="Refacturation"))
GROUP BY BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM]
UNION
SELECT BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM], Sum(0) AS Brut, Sum(0) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(0) AS [Charges provisons], Sum(BaseEglaTraitement.Solde) AS Complément, Sum(0) AS Refacturation
FROM (BaseEglaTraitement INNER JOIN Comptabilité ON BaseEglaTraitement.Compte = Comptabilité.[Compte Comptable]) INNER JOIN Antennes ON BaseEglaTraitement.[N° Structure] = Antennes.[N° Structure Payeuse]
WHERE (((BaseEglaTraitement.Journal)="TRPAIE") AND ((BaseEglaTraitement.REM)="Complément"))
GROUP BY BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM]
UNION
SELECT BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM], Sum(0) AS Brut, Sum(0) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(BaseEglaTraitement.Solde) AS [Charges provisons], Sum(0) AS Complément, Sum(0) AS Refacturation
FROM (BaseEglaTraitement INNER JOIN Comptabilité ON BaseEglaTraitement.Compte = Comptabilité.[Compte Comptable]) INNER JOIN Antennes ON BaseEglaTraitement.[N° Structure] = Antennes.[N° Structure Payeuse]
WHERE (((BaseEglaTraitement.Journal)="TRPAIE") AND ((BaseEglaTraitement.REM)="Charges Provisions"))
GROUP BY BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM]
UNION
SELECT BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM], Sum(0) AS Brut, Sum(0) AS [Charges Patronales], Sum(BaseEglaTraitement.Solde) AS [Brut Provisions], Sum(0) AS [Charges provisons], Sum(0) AS Complément, Sum(0) AS Refacturation
FROM (BaseEglaTraitement INNER JOIN Comptabilité ON BaseEglaTraitement.Compte = Comptabilité.[Compte Comptable]) INNER JOIN Antennes ON BaseEglaTraitement.[N° Structure] = Antennes.[N° Structure Payeuse]
WHERE (((BaseEglaTraitement.Journal)="TRPAIE") AND ((BaseEglaTraitement.REM)="Brut Provisions"))
GROUP BY BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM];
UNION
SELECT BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM], Sum(0) AS Brut, Sum(BaseEglaTraitement.Solde) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(0) AS [Charges provisons], Sum(0) AS Complément, Sum(0) AS Refacturation
FROM (BaseEglaTraitement INNER JOIN Comptabilité ON BaseEglaTraitement.Compte = Comptabilité.[Compte Comptable]) INNER JOIN Antennes ON BaseEglaTraitement.[N° Structure] = Antennes.[N° Structure Payeuse]
WHERE (((BaseEglaTraitement.Journal)="TRPAIE") AND ((BaseEglaTraitement.REM)="Charges Patronales"))
GROUP BY BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM]
UNION
SELECT BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM], Sum(BaseEglaTraitement.Solde) AS Brut, Sum(0) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(0) AS [Charges provisons], Sum(0) AS Complément, Sum(0) AS Refacturation
FROM (BaseEglaTraitement INNER JOIN Comptabilité ON BaseEglaTraitement.Compte = Comptabilité.[Compte Comptable]) INNER JOIN Antennes ON BaseEglaTraitement.[N° Structure] = Antennes.[N° Structure Payeuse]
WHERE (((BaseEglaTraitement.Journal)="TRPAIE") AND ((BaseEglaTraitement.REM)="Brut"))
GROUP BY BaseEglaTraitement.Mois, Antennes.[Structure père], BaseEglaTraitement.Compte, Comptabilité.[Categorie REM]
UNION
SELECT Janvier.Mois, Antennes.[Structure père], "REM" AS Support, [Statut Emploi].[Catégorie Emploi], Sum(Janvier.[Brut Bulletin]) AS [SommeDeBrut Bulletin], Sum(Janvier.[Charges patronales]) AS [SommeDeCharges patronales], Sum(Janvier.[Brut Provisions]) AS [SommeDeBrut Provisions], Sum(Janvier.[Charges Provisions]) AS [SommeDeCharges Provisions], Sum([Autres Charges]+[v_Frais 62 Total]) AS Complément, Sum(0) AS Refacturation
FROM Antennes INNER JOIN (Janvier INNER JOIN [Statut Emploi] ON Janvier.[Emploi Code] = [Statut Emploi].[Code emploi]) ON Antennes.[N° Structure Payeuse] = Janvier.[Structure Payeuse]
GROUP BY Janvier.Mois, Antennes.[Structure père], "REM", [Statut Emploi].[Catégorie Emploi]
UNION
SELECT Janvier.Mois, Antennes.[Structure père], "REM" AS Support, [Statut Emploi].[Catégorie Emploi], Sum(0) AS Brut, Sum(0) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(0) AS [Charges Provsions], Sum(0) AS Complément, Sum([Masse Salariale]+[v_Frais 62 Total]+[v_Retenues Produits Total]) AS Refacturation
FROM (Janvier LEFT JOIN Antennes ON Janvier.[Structure Payeuse] = Antennes.[N° Structure Payeuse]) LEFT JOIN [Statut Emploi] ON Janvier.[Emploi Code] = [Statut Emploi].[Code emploi]
GROUP BY Janvier.Mois, Antennes.[Structure père], "REM", [Statut Emploi].[Catégorie Emploi]
UNION
SELECT Janvier.Mois, Antennes.[Structure père], "REM" AS Support, [Statut Emploi].[Catégorie Emploi], Sum(0) AS Brut, Sum(0) AS [Charges Patronales], Sum(0) AS [Brut Provisions], Sum(0) AS [Charges Provsions], Sum(0) AS Complément, Sum(-([Masse Salariale]+[v_Frais 62 Total]+[v_Retenues Produits Total])) AS Refacturation
FROM (Janvier LEFT JOIN Antennes ON Janvier.[Structure Employeuse] = Antennes.[N° Structure Payeuse]) INNER JOIN [Statut Emploi] ON Janvier.[Emploi Code] = [Statut Emploi].[Code emploi]
GROUP BY Janvier.Mois, Antennes.[Structure père], "REM", [Statut Emploi].[Catégorie Emploi]; |
Partager