none
Necesito ayuda con mi query!! RRS feed

  • Pregunta

  • Hola Buen día comunidad!

    Miren tengo la siguiente duda con estos dos querys que tengo!!!

    select Suc.SucursalNombre,
    count(cta.NroComprobante) as Cantcomp,
    sum(cta.ImporteTotal) as TotalFacturado, 
    sum(cta.ImportePagado ) as TotalRendido,
    sum(cta.ImporteTotal - cta.ImportePagado) as TotalPendiente,
    (SUM(cta.ImportePagado)*100 / Sum(cta.ImporteTotal)) as PorcentajePagado
    from ClientesCtaCte cta
    inner join envios e on cta.EnvioID = e.EnvioID
    inner join Sucursales suc on suc.SucursalID = e.SucursalIDEmision
    where (cta.TipoOperacion = 'FAC')
    and FechaComprobante between '20170801' and '20170831'
    group by suc.SucursalNombre
    
    
    select *
    From ClientesCtaCte 
    where TipoOperacion in ('FAC', 'CPO') and FechaComprobante between '20170801' and '20170831'
    Order By NroComprobante

    Paso a explicar... estoy haciendo un reporte en el cual me esta mostrando todas las facturas que se realizaron por sucursal en la empresa en la que trabajo pero que al hacer esta consulta en la query de arriba me figuran 5 registros mas en una sucursal que en la otra no aparecen y según los datos que la empresa arrojo los valores exactos son determinados por la consulta de abajo.

    Pasándolos en nros:

    Total Comprobantes Consulta1 = 19621

    Total Comprobantes Consulta2 = 19616

    Tablas utilizadas en la consulta:

    Sucursales:

    SucursalID int,

    SucursalNombre nvarchar

    ClientesCtaCte

    NroComprobante nvarchar,

    EnvioID int

    Envios

    EnvioID int

    SucursalIDEmision int

    Yo necesito saber como puedo hacer para detectar cuales son esos 5 comprobantes de mas que me están saliendo para ver por que me lo están sumando en la consulta...

    Muchas Gracias!

    jueves, 26 de octubre de 2017 13:07

Respuestas