'.$branch_id; } $data = array(); $get_book_details_sql = mysqli_query($db, "SELECT `emplyee`.`id`, `emplyee`.`name`, `bd`.`status_id`, COUNT(`book`.`id`) AS `count`, SUM(`services`.`point`) AS `point` FROM `book_details` AS `bd` LEFT JOIN `book` ON `bd`.`book_id` = `book`.`id` LEFT JOIN `services` ON `bd`.`services_id` = `services`.`id` LEFT JOIN `emplyee` ON `bd`.`emplyee_id` = `emplyee`.`id` WHERE DATE_FORMAT(`bd`.`day_date`, '%Y-%m') = '$today' AND `bd`.`branch_id` $branch_sql AND `emplyee`.`occupation_id` = 2 AND `bd`.`status_id` IN (6,8,12,13,14,15) AND `bd`.`id` IN (SELECT MAX(`book_details`.`id`) FROM `book_details` GROUP BY `book_details`.`book_id`) GROUP BY `emplyee`.`id`, `bd`.`status_id` "); $count = 1; while ($get_book_details = mysqli_fetch_assoc($get_book_details_sql)) { $data[$get_book_details['id']]['info'] = array( "name" => $get_book_details['name'], ); $data[$get_book_details['id']][$get_book_details['status_id']] = array( "count" => $get_book_details['count'], "point" => $get_book_details['point'], ); if (!array_key_exists("count",$data[$get_book_details['id']])){ $data[$get_book_details['id']]['count'] = array(); } if (!array_key_exists("m1",$data[$get_book_details['id']]['count'])){ $data[$get_book_details['id']]['count']['m1'] = 0; } if (!array_key_exists("m2",$data[$get_book_details['id']]['count'])){ $data[$get_book_details['id']]['count']['m2'] = 0; } if (!array_key_exists("m3",$data[$get_book_details['id']]['count'])){ $data[$get_book_details['id']]['count']['m3'] = 0; } if (!array_key_exists("m4",$data[$get_book_details['id']]['count'])){ $data[$get_book_details['id']]['count']['m4'] = 0; } switch ($get_book_details['status_id']) { case '6': case '8': case '12': case '13': $data[$get_book_details['id']]['count']['m1'] += $get_book_details['count']; break; case '14': $data[$get_book_details['id']]['count']['m2'] += $get_book_details['count']; break; case '15': $data[$get_book_details['id']]['count']['m3'] += $get_book_details['count']; break; default: $data[$get_book_details['id']]['count']['m4'] += $get_book_details['count']; break; } $data[$get_book_details['id']]['point'] += $get_book_details['point']; } $get_book_details_sql = mysqli_query($db, "SELECT `emplyee`.`id`, `bd`.`status_id`, sum(round(IFNULL(`services`.`price`,0),2)) AS `serv_p`, sum(round(IFNULL( (SELECT SUM(`invoices_discount_details`.`discount`) FROM `invoices_discount_details` LEFT JOIN `invoices_discount` ON `invoices_discount_details`.`invoices_discount_id` = `invoices_discount`.`id` LEFT JOIN `invoices_details` ON `invoices_discount`.`invoices_details_id` = `invoices_details`.`id` WHERE `invoices_details`.`invoices_id` = `invoices`.`id` AND `invoices_discount_details`.`services_id` = `services`.`id` AND `invoices_discount_details`.`id` IN (SELECT `invoices_discount_details`.`id` FROM `invoices_discount_details` LEFT JOIN `invoices_discount` ON `invoices_discount_details`.`invoices_discount_id` = `invoices_discount`.`id` LEFT JOIN `invoices_details` ON `invoices_discount`.`invoices_details_id` = `invoices_details`.`id` WHERE `invoices_details`.`invoices_id` = `invoices`.`id` AND `invoices_discount_details`.`services_id` = `services`.`id` GROUP BY `invoices_discount_details`.`reason` ) ) ,0),2)) AS `desc` FROM `book_details` AS `bd` INNER JOIN `book` ON `bd`.`book_id` = `book`.`id` INNER JOIN `invoices_has_book` ON `invoices_has_book`.`book_id` = `book`.`id` INNER JOIN `invoices` ON `invoices_has_book`.`invoices_id` = `invoices`.`id` INNER JOIN `tretment` ON `book`.`tretment_id` = `tretment`.`id` INNER JOIN `services` ON `bd`.`services_id` = `services`.`id` INNER JOIN `emplyee` ON `bd`.`emplyee_id` = `emplyee`.`id` WHERE DATE_FORMAT(`bd`.`day_date`, '%Y-%m') = '$today' AND `bd`.`branch_id` $branch_sql AND `emplyee`.`occupation_id` = 2 AND `bd`.`status_id` IN (6,8,12,13,14,15) AND `bd`.`id` IN (SELECT MAX(`book_details`.`id`) FROM `book_details` GROUP BY `book_details`.`book_id`) GROUP BY `emplyee`.`id`, `bd`.`status_id` "); while ($get_book_details = mysqli_fetch_assoc($get_book_details_sql)) { $data[$get_book_details['id']][$get_book_details['status_id']] = array( "serv_p" => $get_book_details['serv_p'], "desc" => $get_book_details['desc'], ); $data[$get_book_details['id']]['total'] += round($get_book_details['serv_p'] - $get_book_details['desc'],2); } ?>