Assalam, jika dengan menggunakan PHP bisa dengan cara seperti ini : <?php $bulan = array('Jan','Feb','Mar','Apr','Mei','Jun','Jul','Agu','Sep','Okt','Nov','Des'); echo "<table> <tr> <td>No</td> <td>Nama Pegawai</td>"; for($i=0; $i<=11; $i++){ echo "<td>".$bulan[$i]."</td>"; } echo "</tr> </table>"; $no = 1; echo "<tr> <td>$no</td> <td>$row[nama_pegawai]</td>"; for($i=0; $i<=11; $i++){ echo "<td>$data[score]</td>"; } echo "</tr>"; $no++; } ?> Jika ingin bermain dengan query bisa dengan cara seperti ini : SELECT nama_pegawai, SUM(IF(bulan='Jan',1,0)) AS Januari, SUM(IF(bulan='Feb',1,0)) AS Februari, SUM(IF(bulan='Mar',1,0)) AS Maret, SUM(IF(bulan='Apr',1,0)) AS April, SUM(IF(bulan='Mei',1,0)) AS Mei, SUM(IF(bulan='Jun',1,0)) AS Juni, SUM(IF(bulan='Jul',1,0)) AS Juli, SUM(IF(bulan='Agu',1,0)) AS Agustus, SUM(IF(bulan='Sep',1,0)) AS September, SUM(IF(bulan='Okt',1,0)) AS Oktober, SUM(IF(bulan='Nov',1,0)) AS November, SUM(IF(bulan='Des',1,0)) AS Desember, COUNT(bulan) AS jumlah_bulan FROM pegawai_score GROUP BY nama_pegawai Semoga bermanfaat,.. :)
|