1
在表员工中,我有列:start_date(dd/mm/yyyy),end_date(dd/mm/yyyy)和句点(dd/mm/yyyy)。 我想把列周期= end_date - start_date计算。 我现在不需要从列start_date和end_date中获取数据,并为列周期写入操作。请帮我解决我的问题。在Grocery CRUD和Codeigniter中操作日期
在表员工中,我有列:start_date(dd/mm/yyyy),end_date(dd/mm/yyyy)和句点(dd/mm/yyyy)。 我想把列周期= end_date - start_date计算。 我现在不需要从列start_date和end_date中获取数据,并为列周期写入操作。请帮我解决我的问题。在Grocery CRUD和Codeigniter中操作日期
这是IMO的一个SQL问题。但是你把它标记为codeigniter,所以我想你需要CI代码去解决这个问题。
无论如何,您可以在查询中使用DATEDIFF。像这样。
$sql = "SELECT DATEDIFF(start_date,end_date) AS DiffDate";
然后使用query()在CI上启动它。
$qry = $this->db->query($sql);
return $qry->result();