As tabelas a seguir compõem a base de dados de uma livraria.
Qual comando SQL irá retornar corretamente as informações solicitadas por esse gerente?
SELECT L.COD_LIVRO
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO AND AVG(V.QTD*L.PREC_UNIT) > (SELECT AVG(V.QTD*L.PREC_UNIT)
FROM VENDA V,LIVRO L WHERE L.COD_LIVRO=V.COD_LIVRO AND L.CAT=2)
SELECT L.COD_LIVRO
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO
HAVING AVG(V.QTD*L.PREC_UNIT) > (SELECT AVG(V.QTD*L.PREC_UNIT)
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO AND L.CAT=2)
SELECT L.COD_LIVRO
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO
GROUP BY L.COD_LIVRO
HAVING AVG(V.QTD*L.PREC_UNIT) > (SELECT AVG(V.QTD*L.PREC_UNIT)
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO AND L.CAT=2)
SELECT L.COD_LIVRO
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO
GROUP BY L.COD_LIVRO
HAVING AVG(V.QTD*L.PREC_UNIT) > (SELECT SUM(V.QTD*L.PREC_UNIT)
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO AND L.CAT=2) / (SELECT SUM(V.NUM_VENDA)
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO AND L.CAT=2)
SELECT L.COD_LIVRO
FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO GROUP BY L.COD_LIVRO
HAVING AVG(V.QTD*L.PREC_UNIT) > (SELECT SUM(V.QTD*L.PREC_UNIT) FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO AND L.CAT=2) / (SELECT COUNT(*) FROM VENDA V,LIVRO L
WHERE L.COD_LIVRO=V.COD_LIVRO)
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...