2012-09-19 44 views

回答

0

這基本上是一個sql查詢。所以你應該這樣想。你怎麼能在SQL中做到這一點。我的意思是你會在sql中應用什麼條件。爲了查找具有日期時間字段的特定日期的記錄,您應該在一天的開始到一天結束之間檢查記錄。

嘗試這種

from datetime import datetime, time 
temp2=transaction.objects.filter(user_id=client_obj,Date_of_trans>datetime.combine(rec_var1, time(0,0,0)), Date_of_trans <= datetime.combine(rec_var1, time(23,59,59)))[0].Trans_Amount 

上面的代碼被寫入考慮到rec_var1是日期()對象。

在這裏,您可以查看每天開始到當天結束之間的所有交易。我認爲這將解決您的問題。

我已經使用了datetime.combine函數,它結合了日期和時間對象來形成這裏需要的日期時間對象。

謝謝

+0

感謝它的工作... – user1649611

+0

@ user1649611什麼說投票了。 :D –

+0

Vote Up需要15個聲望...... :( – user1649611

相關問題