problème de calcul de tuple

Le
guyguy
Bonsoir
J'ai toujour le même problème pour l'addition des tuples
je veux additionner les taux une à une (50 + 30 + 20) pour avoir la
somme 100
Mais mon algo que voici me donne se resultat (50 + 30 + 20) = 120
Voici le bout de code

cr.execute("SELECT tx_part FROM production_coassurance WHERE
numcontrat=%s AND situation=%s AND type_souscri=%s" ,[id_contrat, sit,=

type_sous])
res = []
for val in cr.fetchall():
res.append(val)
vals['tx_part'] = res[0][0] + vals['tx_part']

Merci pour l'aide de chacun de vous
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #11163111
guyguy a écrit :
Bonsoir
J'ai toujour le même problème pour l'addition des tuples
je veux additionner les taux une à une (50 + 30 + 20) pour avoir la
somme 100
Mais mon algo que voici me donne se resultat (50 + 30 + 20) = 120
Voici le bout de code

cr.execute("SELECT tx_part FROM production_coassurance WHERE
numcontrat=%s AND situation=%s AND type_souscri=%s" ,[id_contrat, sit,
type_sous])
res = []
for val in cr.fetchall():
res.append(val)
vals['tx_part'] = res[0][0] + vals['tx_part']

Merci pour l'aide de chacun de vous



Salut

J'ai peut etre mal vu mais un sum(tx_part) en SQL ne suffirait il pas ?

cr.execute("SELECT SUM(tx_part) FROM production_coassurance WHERE
numcontrat=%s AND situation=%s AND type_souscri=%s" % (id_contrat,
sit,type_sous) )

vals['tx_part'] = cr.fetchone()[0]


Ju.
Publicité
Poster une réponse
Anonyme