Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Psytromxs en 20 Agosto 2019, 20:22 pm



Título: Sumar registro Anterior en nueva columna
Publicado por: Psytromxs en 20 Agosto 2019, 20:22 pm
Buenas tengo una duda de como lograr esto...

Tengo una columna que se llama, Produccion y son registros por hora entonces quiero que me vaya sumando en una nueva columna.. les dejo una imagen.

(https://www.lawebdelprogramador.com/usr/334000/334324/5d5c223761df3-Capture.PNG)

Pero no me suma como yo quisiera solo al final, yo quiero lograr esto...
(https://www.lawebdelprogramador.com/usr/334000/334324/5d5c22e4a6c9d-Untitled.png)

Que me sume la nueva produccion con la produccion anterior asi como la imagen anterior.

Yo tengo la siguiente consulta pero claramente no es la correcta...
Código:
SELECT B.id,B.linea,B.DateTime,B.EndDate, SUM(psb_produc) AS Produccion,
SUM(psb_rate) AS TotalRate,
                                            SUM(psb_produc) AS TOTAL
FROM psb_smt.psb_produccion A
      INNER JOIN psb_smt.psb_info B ON A.id_psbinfo = B.id
        WHERE linea='Linea 06' AND A.DateTime>= '2019-08-20 06:40:00'  AND A.DateTime <= '2019-08-21 06:39:00'
GROUP BY A.psb_hr WITH ROLLUP