alexa-tracking

MENAMPILKAN JUMLAH DATA BERDASARKAN ID ATAU NAMA

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5401f436128b46bf1f8b456c/menampilkan-jumlah-data-berdasarkan-id-atau-nama
Video & Image 
MENAMPILKAN JUMLAH DATA BERDASARKAN ID ATAU NAMA
TOLONG PARA MASTER
id || nama || tanggal || kehadiran
1 || Adi || 2014-08-18 || Sakit
2 || Adi || 2014-08-19 || Hadir
3 || Umar || 2014-08-18 || Sakit
4 || Umar || 2014-08-19 || Hadir

BAGAIMANA CARA MENAMPILKAN TOTAL KEHADIRAN BERDASARKAN NAMA DALAM SATU TABEL
No || nama || Hadir || Sakit
1. || Adi || 0 || 2
2. || Umar || 2 || 0

TERIMA KASIH SEBELUMNYA emoticon-Smilieemoticon-Smilie
bisa make count :
select nama, count(case when kehadiran = 'hadir' then 1 else null end) hadir, count(case when kehadiran = 'sakit' then 1 else null end) sakit
from nama_tabel
group by nama

ato sum yg bisa 2 cara :
select nama, sum(case when kehadiran = 'hadir' then 1 else 0 end) hadir, sum(case when kehadiran = 'sakit' then 1 else 0 end) sakit
from nama_tabel
group by nama

select nama, sum(kehadiran = 'hadir') hadir, sum(kehadiran = 'sakit') sakit
from nama_tabel
group by nama

terserah mw yg mana emoticon-Big Grin
×