Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 5 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 5 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 5 tahun yang lalu

Login untuk ikut Jawaban