Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2015, 11:50
edwin100
 
Fecha de Ingreso: agosto-2015
Mensajes: 35
Antigüedad: 8 años, 8 meses
Puntos: 0
consultas con union

buenas amigos..

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
  1. SELECT fecha,SUM(sum1)AS valor_total,SUM(valortotal_uso)AS valor,SUM(estado)AS valor_estado
  2.               FROM
  3.               ((SELECT to_date(clearingdate,'yyyymmdd')AS fecha,NULL AS sum1,NULL AS valortotal_uso,SUM(amountused)AS estado FROM e_transacciones GROUP BY fecha)
  4.               UNION ALL
  5.               (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)
  6.               UNION ALL
  7.               (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)
  8.               UNION ALL
  9.               (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