2013-09-26 65 views
0

我有兩個日期(從日期到日期)。我想知道表中是否有另一個記錄落在同一個範圍內。我使用openerp搜索功能來做到這一點日期比較在openerp7中無法正常工作

下面是我的代碼。請看看我的日期搜索與運營商< =是否正確,是否有任何我錯誤理解。

exist_ids = self.search(cr, uid, [('partner_id','=',customer),('sys_conf_name','ilike',sys_conf_name.strip()),('contract_start_date','<=',cont_start_date),('contract_end_date','>=',cont_end_date)]) 
if exist_ids: 
     raise osv.except_osv(_('Error!!'), "Already there exist a Contract for the same customer, same product and the same date range!!") 

謝謝你的時間。

回答

0

嘗試傳遞該日期對象的日期時間對象,而不是字符串