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