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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
SELECT
E_DATECOMPTABLE as 'DATE COMPTABLE'
,YEAR([E_DATECOMPTABLE]) AS 'ANNEE DE LA DATE COMPTABLE'
,RIGHT ('0'+ CAST(MONTH([E_DATECOMPTABLE]) AS VARCHAR),2) AS 'MOIS DE LA DATE COMPTABLE'
,E_DATECREATION AS 'DATE DE CREATION'
,E_DATEMODIF AS 'DATE DE MODIFICATION'
,E_LIBREDATE AS 'DATE LIBRE'
,'' AS 'CODE ENTITE DECLARANTE'
,E_ETABLISSEMENT AS 'ETABLISSEMENT'
,E_NUMEROPIECE AS 'NUMERO ECRITURE'
,E_NUMLIGNE AS 'NUMERO DE LIGNE'
,E_QUALIFPIECE AS 'TYPE DE MOUVEMENT'
,E_GENERAL AS 'COMPTE COMPTABLE'
,'' AS 'AXE ANALYTIQUE'
,E_AUXILIAIRE AS 'COMPTE AUXILIAIRE'
,G_LIBELLE AS 'LIBELLE DU COMPTE GENERAL'
,E_LIBELLE AS 'LIBELLE ECRITURE'
,E_NATUREPIECE AS 'NATURE DE LA PIECE'
,SUBSTRING ([E_GENERAL],7,3) AS 'CODE PARTENAIRE'
,E_JOURNAL AS 'CODE DU JOURNAL'
,E_DEBIT AS 'DEBIT GENERAL'
,E_CREDIT AS 'CREDIT GENERAL'
,0 AS 'DEBIT ANALYTIQUE'
,0 AS 'CREDIT ANALYTIQUE'
,E_DEBITDEV AS 'DEBIT DEVISE '
,E_CREDITDEV AS 'CREDIT DEVISE '
,E_TAUXDEV AS 'VALEUR TAUX DEVISE'
,E_DATETAUXDEV AS 'DATE VALEUR TAUX DEVISE'
,E_COUVERTUREDEV AS 'MONTANT EN DEVISE GLOBAL'
,E_DATEREFEXTERNE AS 'DATE DE REFERENCE EXTERNE'
,E_REFEXTERNE AS 'REFERENCE EXTERNE'
,E_REFINTERNE AS 'REFERENCE INTERNE'
,E_REFLIBRE AS 'REFERENCE LIBRE ECRITURE'
,E_REGIMETVA AS 'REGIME FISCAL'
,E_TVA AS 'TAUX DE TVA'
,E_CONTREPARTIEGEN AS 'COMPTE GENERAL DE CONTREPARTIE'
,E_CONTREPARTIEAUX AS 'COMPTE AUXILIAIRE DE CONTREPARTIE'
,E_LETTRAGE AS 'CODE LETTRAGE'
,E_MODEPAIE AS 'MODE DE PAIEMENT'
,E_DATEECHEANCE AS 'DATE ECHEANCE'
,E_DEVISE AS 'DEVISE'
,E_CREERPAR AS 'CREER PAR'
,E_LIBRETEXTE0 AS 'COMMENTAIRE 0 SUR ECRITURE'
,E_LIBRETEXTE1 AS 'COMMENTAIRE 1 SUR ECRITURE'
,E_LIBRETEXTE2 AS 'COMMENTAIRE 2 SUR ECRITURE'
,E_LIBRETEXTE3 AS 'COMMENTAIRE 3 SUR ECRITURE'
,E_LIBRETEXTE4 AS 'COMMENTAIRE 4 SUR ECRITURE'
,E_LIBRETEXTE5 AS 'COMMENTAIRE 5 SUR ECRITURE'
,E_LIBRETEXTE6 AS 'COMMENTAIRE 6 SUR ECRITURE'
,E_LIBRETEXTE7 AS 'COMMENTAIRE 7 SUR ECRITURE'
,E_LIBRETEXTE8 AS 'COMMENTAIRE 8 SUR ECRITURE'
,E_LIBRETEXTE9 AS 'COMMENTAIRE 9 SUR ECRITURE'
,E_LIBREMONTANT0 AS 'MONTANT LIBRE 0'
,E_LIBREMONTANT1 AS 'MONTANT LIBRE 1'
,E_LIBREMONTANT2 AS 'MONTANT LIBRE 2'
,E_LIBREMONTANT3 AS 'MONTANT LIBRE 3'
,E_TABLE0 AS 'TABLE LIBRE 0'
,E_TABLE1 AS 'TABLE LIBRE 1'
,E_TABLE2 AS 'TABLE LIBRE 2'
,E_TABLE3 AS 'TABLE LIBRE 3'
,E_REFGESCOM AS 'REFERENCE GESTION COMMERCIALE'
,'' AS 'SECTION ANALYTIQUE'
,'' AS 'METIER'
,'' AS 'SOUS METIER'
,'' AS 'GEO'
FROM XXX.[dbo].[ECRITURE]
LEFT JOIN XXX.[dbo].[GENERAUX] ON G_GENERAL = E_GENERAL
WHERE YEAR (E_DATECOMPTABLE)= @ANNEE AND MONTH (E_DATECOMPTABLE)<= @MOIS AND (E_GENERAL>='XXX'AND E_GENERAL<='XXX') AND E_JOURNAL<>'XXX'
UNION ALL
SELECT
Y_DATECOMPTABLE AS 'DATE COMPTABLE'
,YEAR([Y_DATECOMPTABLE]) AS 'ANNEE DE LA DATE COMPTABLE'
,MONTH([Y_DATECOMPTABLE]) AS 'ANNEE DE LA DATE COMPTABLE'
,Y_DATECREATION AS 'DATE DE CREATION'
,Y_DATEMODIF AS 'DATE DE MODIFICATION'
,Y_LIBREDATE AS 'DATE LIBRE'
,'' AS 'CODE ENTITE DECLARANTE'
,Y_ETABLISSEMENT AS 'ETABLISSEMENT'
,Y_NUMEROPIECE AS 'NUMERO ECRITURE'
,Y_NUMLIGNE AS 'NUMERO DE LIGNE'
,Y_QUALIFPIECE AS 'TYPE DE MOUVEMENT'
,Y_GENERAL AS 'COMPTE COMPTABLE'
,Y_AXE AS 'AXE ANALYTIQUE'
,'' AS 'COMPTE AUXILIAIRE'
,G_LIBELLE AS 'LIBELLE DU COMPTE GENERAL'
,Y_LIBELLE AS 'LIBELLE ECRITURE'
,Y_NATUREPIECE AS 'NATURE DE LA PIECE'
,SUBSTRING ([Y_GENERAL],7,3) AS 'CODE PARTENAIRE'
,Y_JOURNAL AS 'CODE DU JOURNAL'
,0 AS 'DEBIT GENERAL'
,0 AS 'CREDIT GENERAL'
,Y_DEBIT AS 'DEBIT ANALYTIQUE'
,Y_CREDIT AS 'CREDIT ANALYTIQUE'
,Y_DEBITDEV AS 'DEBIT DEVISE '
,Y_CREDITDEV AS 'CREDIT DEVISE '
,Y_TAUXDEV AS 'VALEUR TAUX DEVISE'
,Y_DATETAUXDEV AS 'DATE VALEUR TAUX DEVISE'
,Y_TOTALDEVISE AS 'MONTANT EN DEVISE GLOBAL'
,Y_DATEREFEXTERNE AS 'DATE DE REFERENCE EXTERNE'
,Y_REFEXTERNE AS 'REFERENCE EXTERNE'
,Y_REFINTERNE AS 'REFERENCE INTERNE'
,Y_REFLIBRE AS 'REFERENCE LIBRE ECRITURE'
,'-' AS 'REGIME FISCAL'
,'-' AS 'TAUX DE TVA'
,Y_CONTREPARTIEGEN AS 'COMPTE GENERAL DE CONTREPARTIE'
,Y_CONTREPARTIEAUX AS 'COMPTE AUXILIAIRE DE CONTREPARTIE'
,'' AS 'CODE LETTRAGE'
,'' AS 'MODE DE PAIEMENT'
,'' AS 'DATE ECHEANCE'
,Y_DEVISE AS 'DEVISE'
,Y_CREERPAR AS 'CREER PAR'
,Y_LIBRETEXTE0 AS 'COMMENTAIRE 0 SUR ECRITURE'
,Y_LIBRETEXTE1 AS 'COMMENTAIRE 1 SUR ECRITURE'
,Y_LIBRETEXTE2 AS 'COMMENTAIRE 2 SUR ECRITURE'
,Y_LIBRETEXTE3 AS 'COMMENTAIRE 3 SUR ECRITURE'
,Y_LIBRETEXTE4 AS 'COMMENTAIRE 4 SUR ECRITURE'
,Y_LIBRETEXTE5 AS 'COMMENTAIRE 5 SUR ECRITURE'
,Y_LIBRETEXTE6 AS 'COMMENTAIRE 6 SUR ECRITURE'
,Y_LIBRETEXTE7 AS 'COMMENTAIRE 7 SUR ECRITURE'
,Y_LIBRETEXTE8 AS 'COMMENTAIRE 8 SUR ECRITURE'
,Y_LIBRETEXTE9 AS 'COMMENTAIRE 9 SUR ECRITURE'
,Y_LIBREMONTANT0 AS 'MONTANT LIBRE 0'
,Y_LIBREMONTANT1 AS 'MONTANT LIBRE 1'
,Y_LIBREMONTANT2 AS 'MONTANT LIBRE 2'
,Y_LIBREMONTANT3 AS 'MONTANT LIBRE 3'
,Y_TABLE0 AS 'TABLE LIBRE 0'
,Y_TABLE1 AS 'TABLE LIBRE 1'
,Y_TABLE2 AS 'TABLE LIBRE 2'
,Y_TABLE3 AS 'TABLE LIBRE 3'
,'' AS 'REFERENCE GESTION COMMERCIALE'
,Y_SECTION AS 'SECTION ANALYTIQUE'
,SUBSTRING(Y_SECTION,1,3) AS 'METIER'
,SUBSTRING(Y_SECTION,4,3) AS 'SOUS METIER'
,SUBSTRING(Y_SECTION,10,3) AS 'GEO'
FROM XXX.[dbo].[ANALYTIQ]
LEFT JOIN XXX.[dbo].[GENERAUX] ON G_GENERAL = Y_GENERAL
WHERE YEAR (Y_DATECOMPTABLE)=@ANNEE AND MONTH (Y_DATECOMPTABLE)<=@MOIS AND (Y_GENERAL>='XXX'AND Y_GENERAL<='XXX') AND Y_JOURNAL<>'XXX' |