ho questa query MySQL:Calcolare un totale parziale in MySQL
SELECT DAYOFYEAR(`date`) AS d, COUNT(*)
FROM `orders`
WHERE `hasPaid` > 0
GROUP BY d
ORDER BY d
che restituisce qualcosa di simile:
d | COUNT(*) |
20 | 5 |
21 | 7 |
22 | 12 |
23 | 4 |
Quello che mi piace molto è un'altra colonna sulla fine di mostrare la totale corrente:
d | COUNT(*) | ??? |
20 | 5 | 5 |
21 | 7 | 12 |
22 | 12 | 24 |
23 | 4 | 28 |
è possibile?
possibile duplicato di [Crea una colonna somma cumulativa in MySQL] (http://stackoverflow.com/questions/2563918/create-a-cumulative-sum-column-in-mysql) – Ztyx
@Ztyx La tua domanda collegata è stata posta più di un anno dopo. Quindi, sarebbe piuttosto il contrario. –