Re: [ZIZope] Calculate a sum of values with dtml
Antonio Sagliocco <[email protected]> Mon, 17 Dec 2007 10:49:02 +0100
| Newsgroups | gmane.comp.web.zope.italian |
|---|---|
| Message-ID | <[email protected]> |
Beh se questa è la risposta non capisco dov'è la domanda! :) Ovviamente scherzo. :) Allora, sicuramente puoi utilizzare uno script esterno come suggerisce Claudio Battaglino ma io sposterei tutto su SQL per due motivi: 1. non è proprio indice di buona programmazione mettere script e "scripettini" nella parte di visualizzazione (DTML o ZPT che sia) 2. non so la dimensione di questa lista, ma sicuramente fare tutto in query è più performante che fare la somma lineare della lista dopo aver fatto la query (lo so che parliamo di m-secondi, ma in linea di massima è sempre bene tener presente questi aspetti :P ) Potresti farti ritornare la somma di cui hai bisogno direttamente da SQL con un bel SUM() e magari un GROUP BY. Saluti, Antonio Sagliocco Il giorno 17/dic/07, alle ore 09:26, Mauro Ziliani ha scritto: > Hi all. > My answer is: is it possible to make a sum of a sequence of numbers > with dtml? > That is: I have a result of a ZSQL method which a field is a > floating-point data. > I would like to do that > > <dtml-in sql_sequence> > ... total calculation in some manner... > </dtml-in> > > <dtml-var total_is fmt="%.2f"> > > Any idea? > > Thanks to all > > _______________________________________________ > Zope mailing list > [email protected] > http://lists.zope.it/cgi-bin/mailman/listinfo/zope -- Antonio Sagliocco - Security & Networking [[email protected]] Abstract Open Solutions [ http://www.abstract.it ] Mobile +39 320 8145331 Tel./Fax +39 081 0608213 PGP Public Key: http://www.abstract.it/gpg/antonio.sagliocco (*)Please avoid sending me Word or PowerPoint attachments. (*)See http://www.gnu.org/philosophy/no-word-attachments.html ------------------------------------------------------------------------------------------------------------------------- Ai sensi del d.lgs. 196 del 30 giugno 2003, recante disposizioni per la tutela delle persone e di altri soggetti rispetto al trattamento dei dati personali, si precisa che questa email è inviata unicamente ai destinatari sopra esposti, con espressa diffida di leggerla, copiarla, diffonderla ed usarla senza autorizzazione. Se avete ricevuto questa email per errore, vi preghiamo di distruggerla immediatamente e contattarci tramite uno dei recapiti sopra indicati. --------------------------------------------------------------------------------------------------------------------------