我有两个日期选择器,其日期将在此查询中使用:
da = new SqlDataAdapter(@"
select * from TotalBill
where SaudaDate between
convert(datetime,'" + dtpForDate.Value.Date.ToString("MM/dd/yyyy") + "')
and convert(datetime,'" + dtpToDate.Value.Date.ToString("MM/dd/yyyy") + "')"
, con);
DataSet ds = new DataSet();
da.Fill(ds);
gvDailyBill.DataSource = ds.Tables[0];
当我想查询一天时,我不能将两个日期选择器都设置为同一天,但我必须将 设置为From
我想要的那一天和To
之后的一天。如果我不这样做,查询会变成这样:
select * from totalbill where SaudaDate between '1/2/2013' and '1/2/2013'
当然返回 0 行。如何更改我的代码或查询以允许在日期选择器中选择同一天?