[gl-como] Una mano con una query

Antonio Cereda antonio@cereda.it
Ven 5 Lug 2013 16:04:59 CEST


Un piccolo suggerimento:

DROP TABLE IF EXISTS Prezzi_Temp;
CREATE TEMPORARY TABLE Prezzi_Temp
SELECT Articolo, Prezzo,DataVar FROM Tabella GROUP BY Articolo,Prezzo;
SELECT Articolo,MAX(DataVar),Prezzo FROM Prezzi_Temp GROUP BY Articolo
HAVING COUNT(*) > 1;

query result
Articolo 	max(DataVar) 	Prezzo
2 	2012-12-09 	5
3 	2012-12-09 	1


Ciao e Buon Lavoro

Antonio Cereda

Il 05/07/2013 11:41, Jio ha scritto:
>
>
> 2013/7/5 Fabio Comuni <fabrix.xm@gmail.com <mailto:fabrix.xm@gmail.com>>
>
>     Nella citazione in data venerdì 5 luglio 2013 11:09:01, Jio ha
>     scritto:
>     > Databse postgres 8.2
>     >
>     > ho una tabella come segue:
>     >
>     > articol     prezz  altro  update
>     > 1             5        1       12/12/12
>     > 1             5        2       10/12/12
>     > 2             6        1        09/12/12
>     > 3             6        1        09/12/12
>     > 2             5        1        06/12/12
>     > 3             2        2        05/12/12
>     > 3             1        2        04/12/12
>     > 1             5        1        02/12/12
>     >
>     > Non so come scrivere una query che mi trovi la data dell'ultima
>     > variazione della sola colonna prezzo per un dato articolo. Nella
>     > tabella sopra, il risultato dovrebbe essere:
>     >
>     > articolo      update
>     > 2               09/12/12
>     > 3               09/12/12
>     >
>     > Una birra per chi mi da una mano
>
>
>     select articolo, max(update) as update from  table group by aticolo;
>
>
>     --
>     Mailing list info: http://lists.linux.it/listinfo/gl-como
>
>
> No, questa trova l'ultima variazione per un dato articolo, il mio caso 
> è un pò più sottile: a me interessa l'ultima variazione della sola 
> colonna prezzo, le variazione per cui sono inserite righe possono 
> anche non essere per la colonna prezzo. Prendi ad esempio l'articolo 
> 1: non ha mai avuto una variazione di prezzo, quindi non va riportato
>
>
>
>
> Nessun virus nel messaggio.
> Controllato da AVG - www.avg.com <http://www.avg.com>
> Versione: 2013.0.3345 / Database dei virus: 3204/6465 - Data di 
> rilascio: 04/07/2013
>

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gl-como/attachments/20130705/66e8b4e1/attachment.html>


Maggiori informazioni sulla lista gl-como