Eu já!....
hahah
tipo , me ajudem a fazer umas consultas aqui por favor
Eu preciso de 5 consultas
1) Sendo que todas utilizem JOIN (nao pode usar o join de uma vez, tem que ser na mao mesmo (c.cliente,p.pedido...)
2) 2 tem que utilizar GROUP BY
3) pelo menos uma com subconsulta
o der:
[attachment=7474:DER.JPG]
eu pensei em fazer assim as consultas:
--1) Selecionar todos clientes que são de araxa que fizeram pedido no mes de abril em 2007
--2) Selecionar a quantidade de pedidos do mes de janeiro de clientes que não pertencem a uberaba
--3) Selecionar todos as pecas que possuem a palavra TURBO na descrição e que nunca foram compradas por clientes de ARAXA
--4) Quais clientes de Uberlandia ou Araxa que não fizeram pedidos com
mais de 05 itens do mesmo produto (ITE_Quantidade > 5)?
--5) Quais peças que não foram vendias para clientes de ARAXA e que são do sexo masculino?
1)
SELECT c.cli_cidade FROM clientes c, vendas v, pedidos p WHERE c.cli_cpf = v.cli_cpf AND v.ped_codigo = p.ped_codigo AND (p.ped_data >= '01/04/2007' AND p.ped_data < '01/05/2007') ------------EDITADO --------- sera que isso ta certo!? oO --2) Selecionar a quantidade de pedidos do mes de janeiro, de clientes que não pertencem a uberaba SELECT count(p.ped_codigo) FROM cliente c , vendas v, pedidos p WHERE c.cli_cpf = v.cli_cpf AND v.ped_codigo = p.ped_codigo AND (p.ped_data >= '01/01/2007' AND p.ped_data < '01/02/2007') AND c.cli_cidade <> 'UBERABA' --3) Selecionar todas as pecas que possuem a palavra TURBO na descrição e que nunca foram compradas por clientes de ARAXA SELECT p.pec_descricao FROM clientes c, venda v,pedido ped,item i,pecas p WHERE c.cli_cpf = v.cli_cpf AND v.ped_codigo = ped.ped_codigo AND ped.ped_codigo = i.ped_codigo AND i.ped_codigo = p.ped_codigo AND p.pec_descricao LIKE '%TURBO%' AND c.cli_cidade <> 'ARAXA' --4) Quais os nomes dos clientes de Uberlandia ou Araxa que não fizeram pedidos com mais de 05 itens do mesmo produto (ITE_Quantidade > 5)? SELECT c.cli_nome FROM cliente c,venda v,pedido p WHERE c.cli_cpf = v.cli_cpf AND v.ped_codigo = p.ped_codigo AND (c.cli_cidade ='UBERLANDIA' OR c.cli_cidade = 'ARAXA') AND ite_quantidade = (SELECT i.ite_quantidade FROM item i WHERE i.ite_quantidade > 5)
me ajudem com o resto por favor !! :}
obrigadooo
Edição feita por: pyro3x, 06/07/2007, 09:30.