Trigger per saldo progressivo

gp75

Nuovo Utente
7 Gen 2020
7
0
1
Salve, ho creato una vista dove mi riporto i saldi progressivi per data di una colonna, eccola
SQL:
SELECT `Idop`, `Data`, `Descrizione`, `IdCliente`, `Q`, `I.U.`, `Importo`, `Riscosso`, `SaldoRiga`, SUM( `SaldoRiga` ) over(partition by `IdCliente` order by `Data` rows between unbounded preceding and current row) AS `TOTALE` FROM `db`.`movimenti` AS `movimenti`
Vorrei sapere se è possibile fare ciò direttamente nella tabella in una colonna aggiuntiva chiamata TotaleProgr, quindi a livello di inserimento e modifica della stessa tramite tramite i trigger.

Ho provato pure a fare un update in questo modo, cioè dalla vista alla tabella
SQL:
UPDATE movimenti SET `TotaleProg` = (SELECT `TOTALE` FROM `db`.`vistamov` WHERE `IdCliente` = `movimenti`.`IdCliente` AND `db`.`Idop` = `movimenti`.`Idop` ) ;
L'update funziona ma a me servirebbe che si facesse in automatico ad ogni inserimento o modifica record.

Grazie