consulta o subconsulta en cero
Publicado por Gabriel (11 intervenciones) el 08/11/2017 01:01:15
Hola comunidad, buenas tardes, tengo el siguiente problema, necesito mostrar un acumulado de ventas por sucursal, pero no doy con la solución, tengo una tabla ventas con la sucursal, folioventa, monto y fecha, lo que deseo saber es el acumulado por mes, asi que de la fecha de hoy, con vb calculo el primer dia y ultimo del mes, sin problemas, si hago la consulta
select distinct sucursal, sum(monto) as acumulado from ventas where fecha between '01-11-2017' and '30-11-2017'
me devuelve
sucursal --- acumulado
suc-01 --- 5400
suc-02 --- 6800
suc-06 ---1250
suc-10 --- 800
.......
.......
el problema es que como suc-03, suc-04, suc-05, etc, no tienen ventas, pues no salen, y lo que deseo es que si no tienen ventas aparezcan en cero
suc-01 --- 5400
suc-02 --- 6800
suc-03 --- 0
suc-04 --- 0
he tratado con inner join con las tablas de sucursales y ventas, pero tengo el mismo resultado, alguien me puede ayudar ????
select distinct sucursal, sum(monto) as acumulado from ventas where fecha between '01-11-2017' and '30-11-2017'
me devuelve
sucursal --- acumulado
suc-01 --- 5400
suc-02 --- 6800
suc-06 ---1250
suc-10 --- 800
.......
.......
el problema es que como suc-03, suc-04, suc-05, etc, no tienen ventas, pues no salen, y lo que deseo es que si no tienen ventas aparezcan en cero
suc-01 --- 5400
suc-02 --- 6800
suc-03 --- 0
suc-04 --- 0
he tratado con inner join con las tablas de sucursales y ventas, pero tengo el mismo resultado, alguien me puede ayudar ????
Valora esta pregunta
0