segun parece hay algo mal en el join que haces (en la parte del where)
porque comparas el mismo campo de la misma tabla en dos ocasiones
Código:
and cf_mis_ps_conciliacion_activa.cod_grp_evento=
cf_mis_ps_conciliacion_activa.cod_grp_evento
and cf_mis_ps_conciliacion_activa.cod_evento=
cf_mis_ps_conciliacion_activa.cod_evento
trate de acomodar tu select utilizando alias (con lo que se puede apreciar mejor la consulta) y joins (para relacionar ambas tablas) y elimine lo de las señales que supongo que solo se utilizan para determinar si el importe se suma o se resta, por lo pronto verifica si estan bien los joins y si los campos corresponden con las tablas y luego vemos lo de la suma y resta...
Código:
Select H.cod_ext_cue
,H.fec_presentacion
,H.fec_pago
,sum(A.impor_nofact)as importe
,H.cod_grp_evento
,H.cod_evento
,H.cod_conciliacion
From cf_movifact_vi_hist H
Inner join
cf_mis_ps_conciliacion_activa A
On A.cod_conciliacion= H.cod_conciliacion And
A.cod_grp_evento= H.cod_grp_evento And
A.cod_evento= H.cod_evento And
Group by
H.cod_ext_cue
,H.fec_presentacion
,H.fec_pago
,H.cod_evento
,H.cod_conciliacion
,H.cod_grp_evento