SELECT ft.unique_id AS txs_id,
ft.txs_operador,
ft.txs_fecha,
ft.txs_hora,
ft.txs_semana,
ft.txs_turno,
ft.periodo AS txs_periodo,
ft.txs_anio AS "txs_año",
dt.terminal,
dt.terminal_nombre_taquilla_comercial AS nombre_taquilla,
dt.terminal_tipo_taquilla AS tipo_taquilla,
dt.terminal_centro_beneficio,
dt.terminal_id_credicard_pf,
dc.nombre AS nombre_ciudad,
dc.latitud_ciudad,
dc.longitud_ciudad,
de.nombre AS nombre_estado,
de.latitud_estado,
de.longitud_estado,
ft.txs_importe,
ft.comision AS txs_comision,
0 AS txs_retribucion,
db.biller_nombre,
db.biller_rubro,
db.biller_operativo_estatus,
db.biller_comercial_estatus,
ft.txs_tipo_dia AS tipo_dia,
ft.txs_semana_zoom AS semana_zoom
FROM fact_trans ft
LEFT JOIN dim_biller db ON db.biller_id::numeric = ft.biller_id::numeric
LEFT JOIN dim_terminal dt ON dt.terminal = ft.terminal::text
LEFT JOIN dim_ciudad dc ON dc.codciudad = dt.codciudad
LEFT JOIN dim_estado de ON de.codestado = dc.codestado;
WordPress Pastebin plugin