X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=bde%2Fsolde_date.py;h=f685c736b84527e97159dbcf95e0d57a09c79571;hp=193822ac58953c1c3c17430224708ae446b49bf4;hb=de5c78a0305d0f288adba1fa7eef4366d0ceb958;hpb=efd7b4f2f56e629efc15bb64c8d9a2fa09c3becc diff --git a/bde/solde_date.py b/bde/solde_date.py index 193822a..f685c73 100755 --- a/bde/solde_date.py +++ b/bde/solde_date.py @@ -10,17 +10,14 @@ Usage : solde_date.py idbde date """ import sys -import psycopg2,psycopg2.extras +import psycopg2 +import psycopg2.extras -def getcursor(): - """Obtenir une connexion à la base de données.""" - con = psycopg2.connect(database='note') - cur = con.cursor(cursor_factory=psycopg2.extras.DictCursor) - return con, cur +import base def get_solde_date(idbde, date="now"): """Calcule le solde du compte ``idbde`` à la ``date`` donnée.""" - con, cur = getcursor() + con, cur = base.getcursor() cur.execute( """ SELECT COALESCE(sum(montant*quantite), 0)