1
Good morning!
I have 4 stores at 1,2,3,4 want to consult the last sale of a product of each store.bringing only the last 4 sales, but one of each store. someone can help me?
select top 4 io.CodLoja,io.NumOrc,MAX(datafechamento) 
from ItensOrcamento io 
  inner join Orcamento o on io.CodLoja = o.CodLoja and 
                            io.NumOrc = o.NumOrc 
where io.CodProd = 4446 
and o.Fechado = 2
group by io.CodLoja,io.NumOrc,o.DataFechamento 
order by o.DataFechamento desc
						
Inform DBMS as this limit differs by Bank.
– Motta
Sorry sql server
– jaemerson
There’s no point in you putting
o.DataFechamentoin its GROUP BY clause if you are using this field in the aggregation function (MAX). If you want only per store for what reason you are includingio.NumOrcin the query?– anonimo
I need that information, the order number might be the same but in different stores. this select I put was the last one I tried, but I couldn’t yet. SHOP ORDER VALUE 1 10 50 2 10 55 3 15 60 4 20 48
– jaemerson