Query total akan bertambah tiap row nya

Saya mempunyai query untuk mencari jumlah user di tiap bulan nya. namun harus di ganti tiap bulan + bulan sebelum nya. query sebelum nya

SELECT count(*) as jumlah, DATE_FORMAT(created_on, '%Y%m') bulantahun FROM `tbl_user`
 WHERE `user_organisasi` = '44' GROUP BY DATE_FORMAT(created_on, '%Y%m') ORDER BY `bulantahun` asc

yang sekarang hasil nya 1 201601 2 201602 1 201603

harus nya 1 201601 3 201602 4 201603 Terimakasih

avatar rankoms
@rankoms

89 Kontribusi 12 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

lebih baik hasilnya disimpan di array dulu / atau bermain logika tsb diphpnya, karena bermain logika tsb di query termasuk agak susah.

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 4 tahun yang lalu

Jawaban Terpilih

<pre> SELECT COUNT(1), b.bulan FROM tbl_user a JOIN (SELECT DISTINCT DATE_FORMAT(created_on, '%Y%m') AS bulan FROM tbl_user WHERE user_organisasi = 44) b ON DATE_FORMAT(a.created_on, '%Y%m') &lt;= b.bulan WHERE a.user_organisasi = 44 GROUP BY b.bulan </pre> #SOLVED dari grup facebook

avatar rankoms
@rankoms

89 Kontribusi 12 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban