Muchas gracias ya quedo lo de los campos null solo faltaria la sumatoria trabajare mas en ello ;) 
    
Código SQL:
Ver originalSELECT concepto,codigo,numcta,isnull(cargo,0) AS cargo, isnull(abono,0) AS abono  FROM 
    (
    SELECT m.concepto AS concepto,s.codigo AS codigo,cta.codigo AS numcta, SUM(CASE WHEN tipomovto = 0 THEN importe END) AS cargo,
    SUM(CASE WHEN tipomovto = 1 THEN importe END) AS abono
    FROM movimientospoliza AS m
    INNER JOIN cuentas cta ON cta.id = m.idcuenta INNER JOIN segmentosnegocio s ON cta.id = m.idcuenta
    GROUP BY m.concepto,cta.codigo,s.codigo
    ) AS movimientospoliza;
  
 [/quote]