怎样按日期查询DateTime格式的时间?
我是读取当前时间到数据库中:
cm.Parameters[ "@FL_PomptDate "].Value = DateTime.Now.ToString();
所以数据库中日期格式为:2007-9-11 15:31:06
而现在我想查询9月11号的数据,请问该怎样写匹配?
我本来是这样写的:
if (Tbx_date.Text != " ")
{
strsql = strsql + "and FL_PomptDate like '% " + Tbx_date.Text + "% ' ";
}
在线等..谢谢!
------解决方案--------------------上面手错,写错了个地方
strsql = strsql + " AND DATEDIFF(day,FL_PomptDate,CAST( ' " + Tbx_date.Text + " ' as datetime))=0 ";