systemDirectory, '\\/ ') . '/bootstrap.php'; require_once SYSTEMPATH . 'Config/DotEnv.php'; (new CodeIgniter\Config\DotEnv(ROOTPATH))->load(); defined('ENVIRONMENT') || define('ENVIRONMENT', env('CI_ENVIRONMENT', 'development')); $boot = APPPATH . 'Config/Boot/' . ENVIRONMENT . '.php'; if (is_file($boot)) require_once $boot; $db = Config\Database::connect(); $row = $db->query(<<<'SQL' SELECT ep.id, ep.rata_premimum, ep.gst, ep.policy_end_date, ep.date_of_exit, ep.date_coverage, ep.claim_status, ep.status, (ep.rata_premimum + COALESCE(ep.gst,0)) AS gross, (DATEDIFF(ep.policy_end_date, ep.date_of_exit) - 1) AS unused_days, (DATEDIFF(ep.policy_end_date, ep.date_coverage) + 1) AS total_coverage_days, (ep.rata_premimum + COALESCE(ep.gst,0)) * ((DATEDIFF(ep.policy_end_date, ep.date_coverage) + 1) - (DATEDIFF(ep.policy_end_date, ep.date_of_exit) - 1)) / NULLIF(DATEDIFF(ep.policy_end_date, ep.date_coverage) + 1, 0) AS net_member FROM employee_polices ep JOIN employees e ON e.id = ep.employee_id WHERE ep.client_policy_id = 5889 AND ep.is_active = 1 AND ep.status = 'active' AND e.is_active = 1 AND e.emp_status = 'active' AND ep.date_of_exit IS NOT NULL AND ep.date_of_exit != '' LIMIT 3 SQL)->getResultArray(); echo json_encode($row, JSON_PRETTY_PRINT);