Em 07/08/12, Ciro<[email protected]> escreveu: > Boa tarde pessoal. > > Queria saber se é possível e como fazer para trazer os últimos N registros > em um select. > Por exemplo: > > ITEM COR VENDA > CAMISA AZUL 09/07/2012 17:37 > CAMISA AZUL 13/07/2012 08:57 > CAMISA AZUL 19/07/2012 14:33 > CAMISA AZUL 25/07/2012 08:05 > CAMISA AMARELA 02/08/2012 11:12 > CAMISA VERDE 06/07/2012 09:27 > CAMISA VERDE 13/07/2012 07:06 > CAMISA VERDE 13/07/2012 19:19 > CAMISA VERDE 18/07/2012 06:25 > CAMISA VERDE 01/08/2012 19:10 > CALCA VERMELHA 30/07/2012 22:55 > CALCA VERMELHA 03/08/2012 19:12 > CAMISA PRETA 03/07/2012 18:06 > CAMISA PRETA 13/07/2012 07:06 > CAMISA PRETA 16/07/2012 08:31 > CAMISA PRETA 19/07/2012 17:27 > CAMISA PRETA 31/07/2012 17:06 > CALCA BRANCA 05/07/2012 18:04 > CALCA BRANCA 06/07/2012 19:25 > CALCA BRANCA 13/07/2012 19:22 > CALCA BRANCA 19/07/2012 06:37 > CALCA BRANCA 19/07/2012 09:13 > CALCA BRANCA 19/07/2012 17:20 > > > > Queria saber como trazer apenas as ultimas 3 vendas (claro q se um item não > teve 3 vendas só vai trazer a quantidade que teve) de cada item-cor. > > Isso é possível ? >
Sim, use window functions. Veja exemplo em: http://www.postgresql.org/docs/current/interactive/tutorial-window.html Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
