From: Vincent Le Gallic Date: Sat, 14 Feb 2015 15:11:27 +0000 (+0100) Subject: [solde_date] Mise à jour sur la nouvelle BDD NK2015 X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=commitdiff_plain;h=fc29f4646b41053ff12016ea37bca94957be8edb [solde_date] Mise à jour sur la nouvelle BDD NK2015 --- diff --git a/bde/solde_date.py b/bde/solde_date.py index dfacdd4..8e85a59 100755 --- a/bde/solde_date.py +++ b/bde/solde_date.py @@ -3,31 +3,31 @@ """ Codé par 20-100 le 21/04/12 - sert à connaître le solde d'un comtpe à une date t donnée.""" + sert à connaître le solde d'un compte à une date t donnée.""" import sys import psycopg2,psycopg2.extras -con=psycopg2.connect(database='bde') -cur=con.cursor(cursor_factory=psycopg2.extras.DictCursor) +con = psycopg2.connect(database='note') +cur = con.cursor(cursor_factory=psycopg2.extras.DictCursor) try: - numcbde=int(sys.argv[1]) - date=" ".join(sys.argv[2:]) - #on checke que ça se comprend comme une date + idbde = int(sys.argv[1]) + date = " ".join(sys.argv[2:]) + # On checke que ça se comprend comme une date if date in ["now","maintenant","today"]: - date="now()" + date = "now()" else: cur.execute("SELECT CAST(%s AS timestamp);",(date,)) except Exception, exc: - print "Usage : solde_date numcbde date\nDonne le solde de l'adhérent numcbde à la date donnée." + print "Usage : solde_date numcbde date\nDonne le solde de l'adhérent idbde à la date donnée." exit(1) -cur.execute("SELECT sum(montant*quantite) FROM transactions WHERE valide=true AND destinataire=%s AND date