]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - bde/anciens_negatifs.sh
[solde_date] proprification, importable
[scripts-20-100.git] / bde / anciens_negatifs.sh
1 #!/bin/bash
2
3 # Afficher les totaux négatif/positifs des comptes ayant adhérés l'année A
4 # Avec A variant
5
6 # Si --no-club est fourni, ne comptabilise pas les clubs
7 # Si --club est fourni, ne comptabilise que les clubs
8
9 # Pour greper la ligne contenant le résultat
10 # Non utilisé dans cette version
11 result_regex='^\s*-?\d*\.\d*\s*$'
12
13 if [[ "$1" = "--no-club" ]]
14 then
15 echo "Ne prendra pas en compte les clubs."
16 cond=" AND NOT type = 'club'"
17 fi
18 if [[ "$1" = "--club" ]]
19 then
20 echo "Ne prendra en compte que les clubs."
21 cond=" AND type = 'club'"
22 fi
23
24 for i in 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
25 do
26 echo "En $i :"
27 psql note -c "SELECT sum(solde) FROM comptes c, adhesions a WHERE c.idbde = a.idbde AND a.annee = $i AND solde < 0${cond};" | grep -v ligne | grep -E '[0-9]'
28 psql note -c "SELECT sum(solde) FROM comptes c, adhesions a WHERE c.idbde = a.idbde AND a.annee = $i AND solde > 0${cond};" | grep -v ligne | grep -E '[0-9]'
29 done