Principales respuestas
Suma de acumulados por grupos

Pregunta
-
Buenas tardes usuarios del foro de msn, agradezco su atención y también el apoyo prestado a mis dudas.
En esta ocasión tengo una acción que quiero realizar con MYSQL que no he podido:
Tengo un campo en una tabla temporal como time dentro de un store procedure, en el cual yo pongo el tiempo en que debe de entregarse un pedido.
Mi pregunta es: ¿cómo puedo ir obteniendo un acumulado (sumatoria) de otro campo para sumárselo y que se reinicialize cuando cambie de otro campo.
Mi tabla tiene la siguiente estructura:
Pedido Hora Cantidad 1 10:00:00 12 2 10:00:00 5 3 10:00:00 10 4 18:00:00 7 5 18:00:00 5 Luego, en una tabla temporal de un procedimiento almacenado, multiplico la cantidad por una constante, y obtengo el campo de TiempoPreparacion. Entonces, lo que yo deseo es obtener el campo de HoraPreparacion como el ejemplo que les pongo a continuación:
Pedido Hora TiempoPreparacion HoraPreparacion 1 10:00:00 14 09:00:00 2 10:00:00 6 09:14:00 3 10:00:00 12 09:20:00 4 18:00:00 8 17:00:00 5 18:00:00 6 17:08:00 Lo que busco es una consulta que primeramente reste 1 hora de pedido (segunda columna) y de allí, vaya acumulando los minutos y en el campo HoraPreparacion se coloque la sumatoria de la hora de inicio, más el tiempo de preparación...pero que en el momento en que cambie de horario, ese acumulado vuelva a ponerse en cero.
¿Existe alguna manera de hacerlo? He tratado, pero solo he podido realizar un acumulado en total, no uno por grupo. ¿Podrían asesorarme? Por favor.
Muchas gracias, que tengan un excelente fin de semana.
César Alejandro Guerrero Nava
Respuestas
-
Hola César Guerrero Nava:
Es posible, que al ser este un foro de Sql Server y tú pregunta de MySql aquí no obtengas la ayuda que solicitas.
Te recomiendo que utilices alguno de los muchos foros especializados en la herramienta.
- Propuesto como respuesta Diana AcuñaModerator martes, 3 de marzo de 2020 15:59
- Marcado como respuesta César Guerrero Nava miércoles, 4 de marzo de 2020 17:07
Todas las respuestas
-
Hola César Guerrero Nava:
Es posible, que al ser este un foro de Sql Server y tú pregunta de MySql aquí no obtengas la ayuda que solicitas.
Te recomiendo que utilices alguno de los muchos foros especializados en la herramienta.
- Propuesto como respuesta Diana AcuñaModerator martes, 3 de marzo de 2020 15:59
- Marcado como respuesta César Guerrero Nava miércoles, 4 de marzo de 2020 17:07
-