A running total computes a cumulative sum: the sum of values from the start of the partition up to the current row, with SUM(...) OVER (ORDER BY ...). It is used for cumulative sales or balances. The default frame with ORDER BY groups ties together, which can be surprising, hence the value of specifying ROWS.
Example
SUM(montant) OVER (ORDER BY date)