"select 日期 from ChuShiXinXi where 日期>='"+dateStart.Value.ToShortDateString("yyyy-MM-dd")+"' and 日期<='"+dateEnd.Value.ToShortDateString("yyyy-MM-dd") + "'";
"select 日期 from ChuShiXinXi where 日期>='"+dateStart.Value.ToShortDateString("yyyy-MM-dd")+"' and 日期<='"+dateEnd.Value.ToShortDateString("yyyy-MM-dd") + "'";
"select 日期 from ChuShiXinXi where 日期>='"+dateStart.Value.ToShortDateString("yyyy-MM-dd")+"' and 日期<='"+dateEnd.Value.ToShortDateString("yyyy-MM-dd") + "'";
问一下你用的什么数据库?? SQLserver和Oracle处理可不一样哦!! Oracle: "select 日期 from ChuShiXinXi where 日期>=To_Date('"+dateStart.Value+"','yyyy-mm-dd') and 日期<=To_Date('"+dateEnd.Value+"','yyyy-mm-dd')";SQLserver: "select 日期 from ChuShiXinXi where 日期>='"+dateStart.Value.ToShortDateString()+"' and 日期<='"+dateEnd.Value.ToShortDateString()+"';
我试了一下,结果不对
我试了一下,还是有问题ToShortDateString()是没有参数的.
SQLserver和Oracle处理可不一样哦!!
Oracle:
"select 日期 from ChuShiXinXi where 日期>=To_Date('"+dateStart.Value+"','yyyy-mm-dd') and 日期<=To_Date('"+dateEnd.Value+"','yyyy-mm-dd')";SQLserver:
"select 日期 from ChuShiXinXi where 日期>='"+dateStart.Value.ToShortDateString()+"' and 日期<='"+dateEnd.Value.ToShortDateString()+"';
"日期 <= '" +dateTime.value.ToString("yyyy-MM-dd") + "'";