[Python] sqlite3 e group by
Daniele Varrazzo
piro a develer.com
Gio 18 Apr 2013 17:53:49 CEST
On 2013-04-18 16:27, Pietro wrote:
>>>> results[:5]
> [(35, u'29/09/2012 11:59', 9, 29, 11, 59),
> (94, u'29/09/2012 12:59', 9, 29, 12, 59),
> (154, u'29/09/2012 13:59', 9, 29, 13, 59),
> (196, u'29/09/2012 14:55', 9, 29, 14, 55),
> (206, u'29/09/2012 15:47', 9, 29, 15, 47)]
>
> Mi restituisce l'ultimacdi ogni singolo gruppo, mentre mi sarei
> aspettato una lista di liste(una per ogni anno) contenente una lista
> ...
Ti aspetti un'intelligenza eccessiva dal driver. No: ottieni quello che
ottieni dalla query; devi fare tu il raggruppamento.
Ovviamente non č difficile. Comunque itertools.groupby() puņ esserti
utile
(http://docs.python.org/2/library/itertools.html#itertools.groupby)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
Maggiori informazioni sulla lista
Python