]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
[depenses.py] Useless inception
authorVincent Le Gallic <legallic@crans.org>
Sat, 14 Feb 2015 17:17:01 +0000 (18:17 +0100)
committerVincent Le Gallic <legallic@crans.org>
Sat, 14 Feb 2015 17:17:01 +0000 (18:17 +0100)
bde/stats/depenses.py

index 787a668a7942d6e305cef98d72534bf13c069fae..1997d4c1354cc9ab84cbe18a834d120048ffe51b 100755 (executable)
@@ -9,23 +9,21 @@ import psycopg2.extras
 import sys
 
 create_temp_table = """
- SELECT *
+ SELECT extract(year FROM date) AS annee,
+       CAST(sum(
+                CASE WHEN emetteur = %(idbde)s THEN montant * quantite
+                     ELSE 0
+                END
+               )/100.0 AS numeric(10,2)) AS depenses,
+       CAST(sum(
+                CASE WHEN destinataire = %(idbde)s THEN montant*quantite
+                     ELSE 0
+                END
+               )/100.0 AS numeric(10,2)) AS gains
  INTO past
- FROM
-   (SELECT extract(year FROM date) AS annee,
-          CAST(sum(
-                   CASE WHEN emetteur = %(idbde)s THEN montant * quantite
-                        ELSE 0
-                   END
-                  )/100.0 AS numeric(10,2)) AS depenses,
-          CAST(sum(
-                   CASE WHEN destinataire = %(idbde)s THEN montant*quantite
-                        ELSE 0
-                   END
-                  )/100.0 AS numeric(10,2)) AS gains
-   FROM transactions
-   WHERE valide AND %(idbde)s in (emetteur, destinataire)
-   GROUP BY annee) AS pif
+ FROM transactions
+ WHERE valide AND %(idbde)s in (emetteur, destinataire)
+ GROUP BY annee
  ;
 """