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!