php - 我想计算我的数据库中的特定字段取决于 ID_number
问题描述
这是我的模型
public function total_late()
{
$query = "SELECT sum(late_deduction) as late_deduction FROM tbl_dtr";
$result = $this->db->query($query);
return $result->row()->late_deduction;
}
这是数据库的图像:
这是我的桌子的图像:
这是我在视图中的另一个模型
function get_faculty_payroll($limit, $start, $string = "", $orderField, $orderDirection)
{
$this->db->group_start()
->where('tbl_employee' . '.department_id', 3)
->group_end()
->group_start()
->or_like('first_name', $string)
->or_like('last_name', $string)
->group_end()
->join('tbl_employee_department', 'tbl_employee.department_id = tbl_employee_department.department_id')
->join('tbl_rates', 'tbl_employee.ID_number = tbl_rates.ID_number')
->limit($limit, $start)
->order_by($orderField, $orderDirection);
$query = $this->db->get('tbl_employee');
return $query->result();
}
这是我的桌子:
解决方案
试试这个,
public function total_late()
{
$query = "SELECT sum(late_deduction) as late_deduction FROM tbl_dtr where ID_number = 'C-08011'";
$result = $this->db->query($query);
return $result->row()->late_deduction;
}
推荐阅读
- dictionary - 映射为 Flutter / OneSignal initState 的函数错误?
- node.js - NPM:不推荐使用存在同步
- java - For循环不评估所有条目
- c# - IEnumerable
集合找到总和,如果它可以被 2 整除 - c# - 使用 .NET 时的数据结构和算法问题
- assembly - 为什么当我在 GDB 中单步执行缓冲区溢出时,我的 CC INT3 指令不执行任何操作?
- visual-studio-2017 - 项目开始时,某些东西正在将重点代码行移到顶行
- php - 在 Woocommerce 3 中使用购物车项目自定义数据更新订单元数据
- python - 在python中导入模块后从模块导入
- javascript - webapack 中的动态导入()失败