注册 登录
编程论坛 ASP.NET技术论坛

模糊查询问题

雪雨星风 发布于 2008-06-16 11:15, 820 次点击
时间的模糊查询怎吗做不出来?
数据库中的时间格式  2008-6-2 12:26:13
我查询的条件格式    2008-6-2
语句 :string sql = "select * from Stu_Info where baomingtime = '" + drop.ToString() + "' order by baomingTime desc";
模糊查询不是加%号通配符吗? '" + drop.ToString() + "' 应该加在什吗地方?
4 回复
#2
hebingbing2008-06-16 12:00
你数据库中的是时间格式,你查询的是字符串格式,应该是出不来结果的……
#3
雪雨星风2008-06-17 10:21
我数据库中定的也是varchar(50)
#4
青格儿2008-06-17 11:01
select * from UserInfo where CreateTime like '%2008%'

把这个2008换成你的字符串应该就可以了吧?
#5
冰彩虹2008-06-17 20:55
string sql = "select * from Stu_Info where Convert(char(10),baomingtime,112) = '" + drop.ToString() + "' order by baomingTime desc";
1