~~NOCACHE~~ ====== Trésorerie - Dépenses et recettes par mois 2020 ====== En complément des [[wiki:finances:comptes_2020|]],vous trouverez ci-dessous un tableau des recettes/dépenses en date de valeur par mois d'exercice.\\ Ces tableaux donnent des indications pour évaluer et mettre à jour un [[wiki:finances:tresorerie_2020|tableau de trésorerie]]. Ils présentent par catégorie et par mois le nombre de transactions, le montant total du mois et les montants moyen, minimum et maximum de transaction. ===== Décembre ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 12 GROUP by cat.label, Mois ===== Novembre ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 11 GROUP by cat.label, Mois ===== Octobre ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 10 GROUP by cat.label, Mois ===== Septembre ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 9 GROUP by cat.label, Mois ===== Août ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 8 GROUP by cat.label, Mois ===== juillet ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 7 GROUP by cat.label, Mois ===== juin ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 6 GROUP by cat.label, Mois ===== mai ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 5 GROUP by cat.label, Mois ===== avril ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 4 GROUP by cat.label, Mois ===== mars ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 3 GROUP by cat.label, Mois ===== février ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 2 GROUP by cat.label, Mois ===== janvier ===== SELECT cat.label as 'Catégorie', MONTH(trans.datev) as 'Mois', COUNT(trans.rowid) as 'Nb mvt', FORMAT(SUM(trans.amount),2,'fr-FR') as 'Total', FORMAT(AVG(trans.amount),2,'fr-FR') as 'Moyenne', FORMAT(MIN(trans.amount),2,'fr-FR') as 'Minimum', FORMAT(MAX(trans.amount),2,'fr-FR') as 'Maximum' FROM llx89_bank_categ as cat LEFT JOIN llx89_bank_class as class on class.fk_categ = cat.rowid JOIN llx89_bank as trans on class.lineid = trans.rowid WHERE (cat.label like '%Recette%' OR cat.label like '%Dépense%') AND trans.datev > '2019-12-31' AND trans.datev < '2021-01-01' AND MONTH(trans.datev) = 1 GROUP by cat.label, Mois ~~SNIPPET_O1578320292~~wiki:snippets:retourner_aux_sommaires~~ /* Bloc à utiliser au niveau R+3 */ ====== Retourner aux sommaires ====== /* lien vers les sommaires des catégories supérieure */ [[:]] - [[..:]] - [[.:]] ~~SNIPPET_C~~wiki:snippets:retourner_aux_sommaires~~