我正在尝试使用C#从Excel获取数据。我的Excel数据包含几个记录,但我需要两个日期之间的数据。
我尝试使用以下代码:
OleDbCommand cmd=new OleDbCommand("select field1,field2,joiningdate from [Sheet1$] where joiningdate >=to_date('"+startDate+"','MM/DD/YYYY') and joiningdate <=to_date('"+endDate+"','MM/DD/YYYY')", con);
我可以通过DateTimePicker控件获取startDate和endDate的值..
答案 0 :(得分:0)
尝试以下查询:
select field1,field2,joiningdate from [Sheet1$]
where joiningdate between CDate(startDate) and CDate(endDate)
这假设您的加入日期列格式为日期类型。