Selecionar os ultimos 3 registros de cada ano

10/12/2015

1

Olá, bom dia a todos!

Estou montando um sql para área de compras aqui na empresa e neste sql tenho que trazer as ultimas 3 cotações de cada ano do item, como poderia fazer isto? No momento estou trazendo todas as cotações de todos os anos, mas preciso apenas das ultimas 3 cotações de cada ano.

SELECT
a.cod_empresa
,a.cod_fornecedor
,b.raz_social
,a.cod_item
,a.cod_unid_med
,a.num_cotacao
,a.dat_cotacao
,a.pre_unit_base
,a.pre_unit_liquido
FROM cotacao_preco a

JOIN fornecedor b
ON(b.cod_fornecedor = a.cod_fornecedor)
AND a.cod_item = '603'


ORDER BY
a.cod_item
,a.dat_cotacao
Responder

Posts

10/12/2015

Fernando C

Responder

23/12/2015

Dagoberto Neto

Valeu Fernando, desculpe a demora mas ajudou muito essa dica.
Responder