我有一個名爲充值在Access數據庫中的表。從Access數據庫中的日期X和日期Y之間獲取記錄?
某些字段是RechargeDate,帳戶號碼等
我想兩個日期之間檢索的所有記錄,所以我寫了下面的查詢:
string Query = "select * from Recharge where Account='" + comboBox1.Text + "'
and RechargeDate between '"+dateTimePicker1.Value.Date.ToShortDateString()+"' and '"+dateTimePicker2.Value.Date.ToShortDateString()+"'"
查詢運行正常,但我唯一遇到的問題是我只能從一個月內檢索日期。
如果我要求跨度超過一個月的記錄,我沒有得到正確的結果。
任何幫助?
執行查詢不錯,但問題是,我只能能夠單月之間的日期以獲得詳細信息,如果起始月份和結束的月份不同,我不能得到正確的結果plzz幫我
> =和<=應該與Between/And完全相同。如果你不希望它是包容性的,你不能在Between/And和Jet/ACE之間使用。不過,其他數據庫引擎可能會以不同的方式處理。 – 2010-01-12 22:24:14