Boa Tarde,
Estou tentando criar essa consulta com a subconsulta usando UNION....Separadas as duas funcionam direitinho, só não sei como juntá-las como Query e subquery. Será que seria possível? Alguém poderia me ajudar?
CXDIAR.id_Cod_equipamento,
CXDIAR.mes_base,
CXDIAR.periodo_inicial,
CXDIAR.periodo_final,
CXDIAR.saldo_mes_anterior,
CVNIO.Codconvenio,
CVNIO.Cod_equipamento,
CVNIO.nome_convenio,
CVNIO.Numeroconvenio,
CVNIO.Qtde_parcelas,
CVNIO.Datainicio,
CVNIO.Datatermino,
CVNIO.Valorconvenio
FROM
FIN_CONVENIOS CVNIO INNER JOIN FIN_CONTROLE_CAIXA_INTERNO CXDIAR ON CVNIO.Cod_equipamento = CXDIAR.id_Cod_equipamento
(SELECT
id,
id_Cod_equipamento,
id_Codconvenio,
id_Cod_itens_despesas,
data,
SUM(Valor)
FROM
FIN_CONTROLE_CAIXA_DEBITOS CXDEB
GROUP BY
id_Cod_itens_despesas)
UNION ALL
(SELECT
CodContapagar,
Cod_equipamento,
Codconvenio,
id_Cod_itens_despesas,
Datavencimento,
SUM(Valordocumento)
FROM
FIN_CONTAS_PAGAR CPGAR
GROUP BY
id_Cod_itens_despesas)
SELECT
CXDIAR.id_Cod_equipamento,
CXDIAR.mes_base,
CXDIAR.periodo_inicial,
CXDIAR.periodo_final,
CXDIAR.saldo_mes_anterior,
CVNIO.Codconvenio,
CVNIO.Cod_equipamento,
CVNIO.nome_convenio,
CVNIO.Numeroconvenio,
CVNIO.Qtde_parcelas,
CVNIO.Datainicio,
CVNIO.Datatermino,
CVNIO.Valorconvenio
FROM
FIN_CONVENIOS CVNIO INNER JOIN FIN_CONTROLE_CAIXA_INTERNO CXDIAR ON CVNIO.Cod_equipamento = CXDIAR.id_Cod_equipamento
(SELECT
id,
id_Cod_equipamento,
id_Codconvenio,
id_Cod_itens_despesas,
data,
SUM(Valor)
FROM
FIN_CONTROLE_CAIXA_DEBITOS CXDEB
GROUP BY
id_Cod_itens_despesas)
UNION ALL
(SELECT
CodContapagar,
Cod_equipamento,
Codconvenio,
id_Cod_itens_despesas,
Datavencimento,
SUM(Valordocumento)
FROM
FIN_CONTAS_PAGAR CPGAR
GROUP BY
id_Cod_itens_despesas)