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();