Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2010, 07:53
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Acumular hasta una condicion

Hola mgd

En consultas grandes, es muy recomendable hacer uso de alias cortos para mejor entendimiento y estetica de la consulta.

Por otro lado, creo que eso lo puedes solucionar con ROLLUP.

Prueba esto y nos cuentas. Yo no lo he probado.

Código MySQL:
Ver original
  1. e.codempleado,
  2. e.nombre,
  3. v.fecha,
  4. r.codremito,
  5. c.nombre cliente,
  6. SUM(v.importetotal) totalventa
  7. FROM ventas v
  8. empleados e
  9. e.codempleado = v.codempleado
  10. remito r
  11. r.codventa = v.codventa
  12. clientes c
  13. c.codcli = v.codcli
  14. WHERE v.estado = 'ALTA'
  15. e.estado = 'ALTA'
  16. v.fecha
  17. BETWEEN '20100101' AND '20100701'
  18. GROUP BY e.codempleado WITH ROLLUP;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming