fr . comp . lang . python


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: additionner les éléments d'un tuple sur Fr Comp Lang Python



Groupes les plus fournis
tv tnt rec genealogie rec photo labo numerique comp applications emacs rec cinema discussion rec son-image hifi rec sport automobile petites-annonces divers lettres langue anglaise misc depannage comp lang java rec arts plastiques lettres langues-anciennes latin rec modelisme usenet divers comp algorithmes rec radio petites-annonces informatique lettres langues-anciennes grec soc travail independant


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Un ingénieur réconcilie Google et Yahoo
The Inquirer - Il y a 12 heures
Boss est aussi équipé de l'API Python qui accède à l'interface de programmation d'applications de Yahoo. Sur son blog, V. Singh décrit le Google App Engine ...
source

actualité

Il se balade à Bruxelles avec son python autour
RTL Info.be - 31 juil 2008
Des policiers ont interpellé jeudi, sur la voie publique, chaussée d'Helmet, le propriétaire d'un python mesurant un mètre et demi qui se promenait avec son ...
Serpents en cavale 7sur7
8 autres articles
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.python |

fr . comp . lang . python

Re: additionner les éléments d'un tuple



accueil . fr . comp . lang . python




Re: additionner les éléments d'un tuple

   
Sujet: Re: additionner les éléments d'un tuple
De: bruno.42.desthuilliers (l' arobase) websiteburo.invalid (Bruno Desthuilliers)
Groupes: fr.comp.lang.python
Organisation: Guest of ProXad - France
Date: 30. Jun 2008, 17:18:46
guyguy a écrit :
(snip)
Bruno voici l'ensemble du code

crt_obj =
self.pool.get('production.contrat').browse(cr,uid,vals['numcontrat'])
        id_contrat = (str(crt_obj)[-2:-1])
        coa = crt_obj.numcontrat
        sit = crt_obj.situation
        type_sous = crt_obj.type_souscri

        cr.execute("SELECT txtp 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['txtp'] = res[0][0] + vals['txtp']


et sa me donne le resultat voulu(c'est à dire après chaque
enregistrement il me donne la somme de ('txtp')

Pas exactement, non. Tu ajoutes la valeur du champ txtp *du premier enregistrement* à chaque itération. je doute très honnêtement que ce soit ce que tu veux.

Si tu a l'usage de res ailleurs dans ton code (et en partant du principe que txtp est un numérique, of course...):

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

res = cr.fetchall()
vals['txtp'] += sum(rec[0] for rec in res)


Sinon (ie: tu n'utilises pas le contenu de res ailleurs), utiliser les fonctions d'agrégation de ta base serait certainement plus payant:

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

vals['txtp'] += cr.fetchone()[0]



Date Sujet  Auteur
27.06. * additionner les éléments d'un tupleguyguy
27.06. +* Re: additionner les éléments d'un tupleAlain BARTHE
27.06. |`* Re: additionner les éléments d'un tupleguyguy
27.06. | `* Re: additionner les éléments d'un tupleBruno Desthuill
27.06. |  `- Re: additionner les éléments d'un tupleguyguy
27.06. `* Re: additionner les éléments d'un tupleBruno Desthuill
27.06.  `* Re: additionner les éléments d'un tupleAlain BARTHE
30.06.   `* Re: additionner les éléments d'un tupleguyguy
30.06.    `- Re: additionner les éléments d'un tupleBruno Desthuill
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs misc droit sci astronomie usenet forums evolution rec humour sci linguistique petites-annonces divers soc politique soc sectes comp os linux configuration

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs usenet forums evolution misc droit misc divers sci astronomie sci linguistique rec humour soc sectes comp materiel optimisation petites-annonces divers

actualité

Un ingénieur réconcilie Google et Yahoo
The Inquirer - Il y a 12 heures
Boss est aussi équipé de l'API Python qui accède à l'interface de programmation d'applications de Yahoo. Sur son blog, V. Singh décrit le Google App Engine ...
source

actualité

Des engagements « pour vivre à Saint-Python, avec et de La Selle »
La Voix du Nord - 30 juil 2008
Cette population, le maire entend l'amener à « vivre à Saint-Python, pas seulement y dormir ». Il entend, pour ce faire, lui assurer un habitat correct, ...
source


 




Copyright 2008 ©  - YouTheNet.com

| pure |