Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1
Join dua table ketika di count tidak double
Maaf para master mohon pencerahannya.
contoh: table1 registermurid ada colum kode(NIM),tgl,tabungan dan berisi 2 data
table2 tabunganmurid ada colum kode(NIM),tgl,kredit,debet dan berisi 3 data
ketika sy coba join dua table, kemudian saya hitung jumlah yang muncul 3 padahal harusnya 2.
SELECT
m.UserName,
r.tgl,
COUNT(r.kode) AS Murid,
SUM(m.kredit - m.debet) AS TabunganMurid
FROM
registermurid r
LEFT JOIN tabunganmurid m
ON m.kode = CONCAT('102.', r.kode, '.01')
WHERE r.tgl>= '2017-11-01' AND r.tgl<='2017-11-13'
GROUP BY m.username
contoh: table1 registermurid ada colum kode(NIM),tgl,tabungan dan berisi 2 data
table2 tabunganmurid ada colum kode(NIM),tgl,kredit,debet dan berisi 3 data
ketika sy coba join dua table, kemudian saya hitung jumlah yang muncul 3 padahal harusnya 2.
SELECT
m.UserName,
r.tgl,
COUNT(r.kode) AS Murid,
SUM(m.kredit - m.debet) AS TabunganMurid
FROM
registermurid r
LEFT JOIN tabunganmurid m
ON m.kode = CONCAT('102.', r.kode, '.01')
WHERE r.tgl>= '2017-11-01' AND r.tgl<='2017-11-13'
GROUP BY m.username
Comments
kamu run query yg keluar kolomnya statusaggota kode nama tgl kelamin?
gak masuk akal
adanya rekening.
select r.tgl,m.UserName,m.rekening,count(r.kode) AS Murid from registermurid r left join tabunganmurid m ON m.rekening = CONCAT('102.', r.kode, '.01')
WHERE r.tgl>= '2018-11-01' AND r.tgl<='2018-11-16' and m.tgl>= '2018-11-01' AND m.tgl<='2018-11-16' group by m.UserName,m.rekening,r.tgl;