sh1fralf4tih

Untitled

Nov 21st, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.00 KB | None | 0 0
  1. <?php if (!defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Perfomance_mkios extends CI_Model {
  4.    
  5.     public function __construct()
  6.     {
  7.         parent::__construct();
  8.     }
  9.  
  10.     // Listing
  11.     public function get_mkios($dari,$sampai)
  12.     {
  13.         if(!empty($dari) && !empty($sampai))
  14.         {
  15.             $this->db->where('substr(kjnt_form_2.TGLTRX,1,10) >=', $dari);
  16.             $this->db->where('substr(kjnt_form_2.TGLTRX,1,10) <=', $sampai);
  17.         } else {   
  18.             $this->db->where('substr(kjnt_form_2.TGLTRX,1,10) >=',date("Y-m-d"));
  19.         }
  20.         $this->db->select('kjnt_form_6.USERID as NMSAL,kjnt_form_6.KELURAHAN,kjnt_form_6.KECAMATAN,kjnt_form_6.CABANG,SUM(kjnt_form_2.TOTAL-(BULK*RBULK)) as TOTAL_MKIOS,kjnt_form_6.TARGET_MKIOS,(SUM(kjnt_form_2.TOTAL)-SUM(kjnt_form_2.BULK*kjnt_form_2.RBULK))/kjnt_form_6.TARGET_MKIOS*100 AS ACH_MKIOS,IF ((SUM(kjnt_form_2.TOTAL)-SUM(kjnt_form_2.BULK*kjnt_form_2.RBULK))/kjnt_form_6.TARGET_MKIOS*100 >= 100,30,(SUM(kjnt_form_2.TOTAL)-SUM(kjnt_form_2.BULK*kjnt_form_2.RBULK))/kjnt_form_6.TARGET_MKIOS*0.3) AS POINT_MKIOS,
  21.         SUM(rs_bulk.TOTAL) as TOTAL_RS_BULK,kjnt_form_6.TARGET_RS_BULK,(SUM(rs_bulk.TOTAL)/kjnt_form_6.TARGET_RS_BULK)*100 AS ACH_RS_BULK,IF ((SUM(rs_bulk.TOTAL)/kjnt_form_6.TARGET_RS_BULK)*100 >= 95,10,(SUM(rs_bulk.TOTAL)/kjnt_form_6.TARGET_RS_BULK)*0.1) AS POINT_RS_BULK,
  22.         SUM(kjnt_form_2.BULK*RBULK) as TOTAL_RP_BULK,kjnt_form_6.TARGET_RP_BULK,SUM(kjnt_form_2.BULK*kjnt_form_2.RBULK)/kjnt_form_6.TARGET_RP_BULK*100 AS ACH_RP_BULK,IF (SUM(kjnt_form_2.BULK*kjnt_form_2.RBULK)/kjnt_form_6.TARGET_RP_BULK*100 >= 100,15,SUM(kjnt_form_2.BULK*kjnt_form_2.RBULK)/kjnt_form_6.TARGET_RP_BULK*0.15) AS POINT_RP_BULK');
  23.         $this->db->from('kjnt_form_2');
  24.         $this->db->join('kjnt_form_6', 'kjnt_form_2.NOHP = kjnt_form_6.NOHP');
  25.         $this->db->join('rs_bulk', 'kjnt_form_6.NOHP = rs_bulk.NOHP');
  26.         $this->db->order_by('kjnt_form_6.NOHP', 'asc');
  27.         $this->db->group_by('kjnt_form_6.NOHP');
  28.         $query = $this->db->get();
  29.         return $query->result();
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment