1
I have a query that takes the highest sales values of a given product per year . The query follows this structure :
select ano , descricao, sum(valor) as valor from produtos
group by descricao, ano
order by ano asc, sum(valor) desc
The output follows this style :
ano descricao valor
2017 produto x 999
2017 produto t 992
2017 produto c 912
2017 produto j 899
2017 produto w 799
....
2018 produto x 1999
2018 produto t 1992
2018 produto c 1912
2018 produto j 1899
2018 produto w 1799
However I only want the first 2 per year :
2017 produto x 999
2017 produto t 992
2018 produto x 1999
2018 produto t 1992
You can do this in an SQL query using SQL Server ?
My answer didn’t help you? Would you consider it accepted?
– danilo