Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/02/2007, 10:41
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: sumar o restar resultados


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
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.