Tenho no MySQL uma tabela com quantidade, produto e dataCadastro como a figura abaixo...
Preciso de um comando SQL que dado um número de produtos (numProduto) e o nome do produto, ele me retorne uma tabela com as últimas linhas cadastradas baseado na data de cadastro, até alcançar o número de produtos desejado.
Pode ser procedure, view ou select normal mesmo... qlq resultado que de isso já me ajuda, porem preciso fazer de forma que utilize o menos processamento possível para não demorar muito em tabelas muito grandes, o ideal seria parar e retornar a consulta assim que atingisse o numProduto.
OBS. Repare que no dia 05/10 foram cadastradas 5 maças, mais na tabela de retorno só aparecem 3, porque foi o necessário até completar as 14. Se o comando suprir essa restrição seria melhor ainda, porem se não tiver como pode colocar as 5 do dia 05/10 mesmo.
Pergunta
Maycon Guedes
Tenho no MySQL uma tabela com quantidade, produto e dataCadastro como a figura abaixo...
Preciso de um comando SQL que dado um número de produtos (numProduto) e o nome do produto, ele me retorne uma tabela com as últimas linhas cadastradas baseado na data de cadastro, até alcançar o número de produtos desejado.
Pode ser procedure, view ou select normal mesmo... qlq resultado que de isso já me ajuda, porem preciso fazer de forma que utilize o menos processamento possível para não demorar muito em tabelas muito grandes, o ideal seria parar e retornar a consulta assim que atingisse o numProduto.
OBS. Repare que no dia 05/10 foram cadastradas 5 maças, mais na tabela de retorno só aparecem 3, porque foi o necessário até completar as 14. Se o comando suprir essa restrição seria melhor ainda, porem se não tiver como pode colocar as 5 do dia 05/10 mesmo.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.