PHPexcel与条件合并

时间:2019-11-27 04:25:28

标签: phpexcel phpexcel-1.8.0

最近我刚刚开始为我的项目使用PHPexcel,我想制作一个这样的表:

enter image description here 这是我的数据源代码:

$bag1 ="SELECT b.nama AS Divisi, a.nama, a.tgl, a.act, a.L_mulai AS 'mulai jam', a.L_selesai AS 'selesai jam', a.tot_jam AS 'jumlah jam', a.ket 
            FROM tbl_rkp_lemburtj AS a 
            LEFT JOIN tbl_bagian AS b ON a.Divisi = b.id 
            ORDER BY Divisi, a.nama, a.tgl, a.act";

    $qry1 = mysql_query($bag1) or die ("Error Query [".$bag1."]");
    $row1 = mysql_fetch_array($qry1, MYSQL_NUM);

    $qry2 ="SELECT sum(CASE WHEN act = 'lembur' THEN tot_jam ELSE -tot_jam END) as tot_jam from tbl_rkp_lemburtj WHERE nama = '$row1[1]'";
    $bag2 = $koneksi->query($qry2)->fetchColumn();

    $qry3 = " SELECT COUNT(*) 
                FROM tbl_rkp_lemburtj AS a 
                LEFT JOIN tbl_bagian AS b ON a.Divisi = b.id
                WHERE b.nama LIKE '$row1[0]'
                ORDER BY Divisi, a.nama, a.tgl, a.act";
    $bag3 = $koneksi->query($qry3)->fetchColumn();

$ bag1用于获取表的主要数据。

$ bag2用于计算加班时间(该表仍然是关于加班的信息)。

$ bag3用于计算特定部门的人数。

enter image description here

建筑物是员工部门名称

0 个答案:

没有答案