Ir para conteúdo
Fórum Script Brasil
  • 0

Retornar MAX


*FIT*

Pergunta

Boa Noite Pessoal...

estou com uma duvida no oracle....

tenha a seguinte tabela

create table Itens_Vendidos
  (
   Produtos_codigo number(6),
   Vendas_Numero number(6),
   qtde number(6),
   Valor_unit number(6,2),
   Constraint PK_Itens_Vendidos primary key (Produtos_codigo,Vendas_Numero),
   Constraint FK_Produtos_Vendidos foreign key (Produtos_codigo) references Produtos,
   Constraint FK_Vendas_Itens_Vendidos foreign key (Vendas_Numero) references Vendas
  );
E preciso retornar o Produto mais vendido em um select.....mas está dando errado.. o script que tenho é o seguinte
SELECT Produtos_codigo, MAX(QTDE) FROM itens_vendidos GROUP BY (produtos_codigo HAVING SUM(QTDE) > (Select SUM(QTDE)) From itens_vendidos Group By RODUTOS_CODIGO);
Se alguém puder me ajudar, fico muito grato! Valeu Galera....mas já consegui...quer dizer, um amigo conseguiu...
SELECT Produtos_codigo, SUM(QTDE)
FROM itens_vendidos 
GROUP BY produtos_codigo
HAVING MAX(QTDE) >= (Select MAX(QTDE) from itens_vendidos);

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...