2013-02-07 116 views
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中操作日期

回答

0

這是IMO的一個SQL問題。但是你把它標記爲codeigniter,所以我想你需要CI代碼去解決這個問題。

無論如何,您可以在查詢中使用DATEDIFF。像這樣。

$sql = "SELECT DATEDIFF(start_date,end_date) AS DiffDate"; 

然後使用query()在CI上啓動它。

$qry = $this->db->query($sql); 
return $qry->result();