A consulta que permite exibir o nome de uma empresa cujo somatório das negociações (VALOR * QTD) de suas ações preferenciais (TIPO='PN') entre os dias 23-01-2012 (inclusive) e 25-01-2012 (inclusive) tenha sido superior a R$ 1.000.000,00 é
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO=PN AND A.CODIGO=N.COD_ACAO AND N.DATA BETWEEN '23-01-2012' AND '25-01-2012' AND SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA BETWEEN '23-01-2012' AND '25-01-2012' GROUP BY E.CODIGO HAVING SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA >= '23-01-2012' AND <= '25-01-2012' GROUP BY E.NOME HAVING SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA BETWEEN '23-01-2012' AND '25-01-2012' ORDER BY E.NOME HAVING SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA > '22-01-2012' AND N.DATA < '26-01-2012' GROUP BY E.NOME HAVING SUM(N.QTD*N.VALOR)>1000000
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...