A consulta que permite exibir o nome de todas as empresas que NÃO tiveram ações negociadas na bolsa de valores no dia 25-01-2012 é
SELECT NOME FROM EMPRESA
MINUS
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N
WHERE E.CODIGO=A.COD_EMPRESA AND A.CODIGO=N.COD_ACAO AND
N.DATA='25-01-2012'
SELECT NOME FROM EMPRESA
INTERSECT
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N
WHERE E.CODIGO=A.COD_EMPRESA AND A.CODIGO=N.COD_ACAO AND
N.DATA='25-01-2012'
SELECT NOME FROM EMPRESA
UNION
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N
WHERE E.CODIGO=A.COD_EMPRESA AND A.CODIGO=N.COD_ACAO AND
N.DATA='25-01-2012'
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N
WHERE E.CODIGO=A.COD_EMPRESA AND A.CODIGO=N.COD_ACAO AND
N.DATA != '25-01-2012'
SELECT E.NOME FROM EMPRESA E WHERE E.CODIGO IN (SELECT E.CODIGO FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.CODIGO=N.COD_ACAO AND N.DATA = '25-01-2012')
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...