tengo una pequeño problemita con un la union de ciertas consultas en postgresql...
esta es la consulta que tengo actual :
Código SQL:
Ver original
SELECT fecha,SUM(sum1)AS valor_total,SUM(valortotal_uso)AS valor,SUM(estado)AS valor_estado FROM ((SELECT to_date(clearingdate,'yyyymmdd')AS fecha,NULL AS sum1,NULL AS valortotal_uso,SUM(amountused)AS estado FROM e_transacciones GROUP BY fecha) UNION ALL (SELECT to_date(fecha_de_transaccion,'YYYYMMDDHH24MISS')AS fecha,NULL AS sum1,SUM(monto_de_uso)AS valortotal_uso,NULL AS estado FROM uso_tarjetas GROUP BY fecha) UNION ALL (SELECT to_date(fecha_de_recaudo,'DD-MM-YYYY')AS fecha ,SUM(valor)AS sum1, NULL AS valortotal_uso,NULL AS estado FROM troncal_post GROUP BY fecha) UNION ALL (SELECT to_date(fecha_de_reclamo,'DD-MM-YYYY') AS fecha,SUM(valor)AS sum1,NULL AS valortotal_uso,NULL AS estado FROM zonal GROUP BY fecha))AS set1 GROUP BY fecha;
estoy haciendo una consulta a una sub consulta pero el erro que me arroja es el siguiente:
ERROR: los tipos text y bigint no son coincidentes en UNION
como podria solucionarlo porfavor