Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O select com union não funcionada quando informa a data.
Se eu colorar uma coisa que informei como TIPO consigo que ele funcione mas quando se trata da data que não informei não funcionada.
Preciso disso para fazer uma pesquisa no período de um mês ou mais, e se eu incluir o campo data_encerrada vou ter dados para todos os dias em que houve venda e não o acumulado do mês.
SELECT BANCO2.* FROM (
SELECT BANCO1.* FROM (
SELECT DISTINCT EMPRESAS.NOME,
OS.TIPO,
COUNT(*)
FROM BD1.OS,
BD1.EMPRESAS
WHERE EMPRESAS.COD_EMPRESA = OS.COD_EMPRESA
GROUP BY EMPRESAS.NOME, OS.TIPO, 2
UNION
SELECT DISTINCT EMPRESAS.NOME,
OS.TIPO,
COUNT(*)
FROM BD2.OS,
BD2.EMPRESAS
WHERE EMPRESAS.COD_EMPRESA = OS.COD_EMPRESA
GROUP BY EMPRESAS.NOME, OS.TIPO, 2
) BANCO1
UNION
SELECT DISTINCT EMPRESAS.NOME,
OS.TIPO,
COUNT(*)
FROM BD3.OS,
BD3.EMPRESAS
WHERE EMPRESAS.COD_EMPRESA = OS.COD_EMPRESA
GROUP BY EMPRESAS.NOME, OS.TIPO, 2
) BANCO2
WHERE DATA_ENCERRADA = TO_DATE('2016/01/29','YYYY-MM-DD')
Carregando comentários...