Ola, pessoal tenho um grupo de lojas com diversos materiais vendidos durante o dia.
Gostaria de um select com top 10 de venda de cada loja, somando a venda dos itens por loja, mostrando a venda do dia atual.
Segue o que já consegui, preciso de uma ajuda para fazer o top 10 por loja.
A estrutura é o seguinte.
Uma tabela contendo a venda ( SupCupomItem) onde irei pegar a loja, codigo interno e o valor da venda.
Uma tabela contendo os departamentos (ParEstruturaMercadologica) onde irei pegar o nome do departamento do produto.
Uma tabela contendo o cadastro do produto (PluProduto) onde irei pegar a descrição do produto.
SELECT
SupCupomItem.codLoja,
SupCupomItem.codInternoProduto,
PluProduto.descResumida,
ParEstruturaMercadologica.descElemento,
SupCupomItem.valorVenda
FROM
PluProduto INNER JOIN SupCupomItem
ON (PluProduto.codInterno=SupCupomItem.codInternoProduto
AND PluProduto.codTipoProduto=SupCupomItem.codTipoProduto)
INNER JOIN ParEstruturaMercadologica
ON (ParEstruturaMercadologica.codElemento=SupCupomItem.codSecao)
WHERE
convert(date,dataMovto) = convert(date,getdate())
group by SupCupomItem.codLoja, SupCupomItem.codInternoProduto,
PluProduto.descResumida, ParEstruturaMercadologica.descElemento,
SupCupomItem.valorVenda