like无法通过日期查询出结果 like 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string printdate = "2015-2-9";->string printdate = "2015-02-09"; 看一下数据库里的数据格式啊.. 拿到数据库里执行一下sql啊, 看能不能匹配到.. 在数据库表的结构中,要为字段定义合适的类型。特别是禁止滥用字符串类型。该是date的,不要定义为字符串。 like yyyy-mm-dd格式的字符串???这什么情况……如果你真要字符串的话,如果格式标准,可以通过比较符获取范围内的日期格式比如b >='2015-02-01' And b<='2015-02-09'但说实话这是个糟糕透顶的方案 数据库里是时间,那么就用时间函数(datediff )来对比呀,不要用字符串。 只有字符串才能用like吧。如果是日期类型的,最好用日期类型的函数例如这样select * from A where YEAR(b) = 2015 C# VS2008打包安装项目包含.netframework3.5sp1 报错 C#中如何创建日期类? 我想把我的电脑做为我网站的服务器,如何把域名解析到我的电脑上 ShellExecute怎么声明? C#程序代码改了,程序运行还和原来一样!急!在线等! 如何降低信誉分? 求高手解决一个日期相关的问题 请教大家一个进度条的问题? C#怎么代码实现设置链接VPN后取消默认网关 新手:datagrid的用法??? 两个窗体,实现点击一个窗体按钮,更新另一窗体DataGridview中的数据 关于字符串编码的问题!!!!
->
string printdate = "2015-02-09";
如果你真要字符串的话,如果格式标准,可以通过比较符获取范围内的日期格式比如
b >='2015-02-01' And b<='2015-02-09'
但说实话这是个糟糕透顶的方案
例如这样
select * from A where YEAR(b) = 2015