Ciao Matteo, il problema non è per nulla banale da fare con l'SQL (magari sapendo un minimo programmare lo diventa).
In ogni caso con SL non saprei se funziona ma con postgresql puoi provare questo. SELECT foo1.cat, primo, secondo, terzo FROM (select cat, (array_agg(id order by id desc))[1] as primo from prova group by cat) as foo1 JOIN (select cat, (array_agg(id order by id desc))[2] as secondo from prova group by cat) as foo2 ON (foo1.cat=foo2.cat) JOIN (select cat, (array_agg(id order by id desc))[3] as terzo from prova group by cat) as foo3 ON (foo2.cat=foo3.cat); Con id come colonna univoca da cui estrarre i valori e cat come colonna di aggregazione. Ciao! Il giorno 1 febbraio 2017 14:54, matteo <matteo.ghe...@gmail.com> ha scritto: > Ciao a tutti, > > ho un problemino che pensavo fosse semplice e invece mi sta facendo > diventare matto. > > Ho un layer in QGIS (caricato anche in un DB SL) dove ho una colonna > numerica e un'altra colonna con un id (diciamo di aggregazione). > > Sto inutilmente cercando di estrarre i primi 3 valori maggiori della > colonna numerica per ogni id, ovvero trasformare questa semplice query: > > select geom, max(ele), id from layerA > group by id > > espandendo nl'elemento maggiore per ogni ai primi 3 elementi maggiori > > Qualche spunto? > > Grazie a tutti > > Matteo > _______________________________________________ > QGIS-it-user mailing list > QGIS-it-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user > -- Sergio Gollino Questo messaggio, comprensivo di eventuali allegati, è ad uso esclusivo del destinatario e potrebbe contenere informazioni riservate; se è stato recapitato per errore ci scusiamo per l'accaduto e Vi invitiamo cortesemente a darcene notizia provvedendo alla sua distruzione. Vi ricordiamo che la diffusione, l'utilizzo e/o la conservazione dei dati ricevuti per errore costituiscono violazione alle disposizioni del D.Lgs. n. 196/2003 "Codice in materia di protezione dei dati personali".
_______________________________________________ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user