Sou iniciante em SQL, e tava vendo alguns exemplos que peguei na web, e me deparei com esse:
Tabelas:
Clientes(cpf, nome, bairro, cidade)
Funcionarios(cpf, nome, departamento, salario)
Pedidos (numped, cpf, cliente, cpf_func, data)
Pedidositens (numped, numprod, quantidade)
Produtos (numprod, descricao, valor)
Pergunta: Qual o produto mais vendido pela funcionária "Maria"?
Criei o banco, as tabelas e tudo mais, e tentei rodar o seguinte comando no sql query browser:
Select produtos.descricao
from produtos, funcionarios, pedidos, pedidositens
where(funcionarios.nome ='Maria')
and (funcionarios.cpf =pedidos.cpf_func)
and (pedidos.numped=pedidositens.numped)
and count(pedidositens.numprod) >=all (select count(pedidositens.numprod) from pedidositens group by pedidositens.numprod)
Me aparece a mensagem: "1111 Invalid use of group function". Como disse, sou iniciante e não conheço muito da sintaxe. Será que alguém podia dar uma ajudinha aê?
Ah, e sou novo no fórum também. Desculpa se postei na seção errada.
Pergunta
victor_
Sou iniciante em SQL, e tava vendo alguns exemplos que peguei na web, e me deparei com esse:
Tabelas:
Clientes(cpf, nome, bairro, cidade)
Funcionarios(cpf, nome, departamento, salario)
Pedidos (numped, cpf, cliente, cpf_func, data)
Pedidositens (numped, numprod, quantidade)
Produtos (numprod, descricao, valor)
Pergunta: Qual o produto mais vendido pela funcionária "Maria"?
Criei o banco, as tabelas e tudo mais, e tentei rodar o seguinte comando no sql query browser:
Me aparece a mensagem: "1111 Invalid use of group function". Como disse, sou iniciante e não conheço muito da sintaxe. Será que alguém podia dar uma ajudinha aê?
Ah, e sou novo no fórum também. Desculpa se postei na seção errada.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados