还是模糊查询日期问题
我数据库的datetime是1999-9-9格式的
如果我想查询的可能是1999或1999-9或1999-9-9
我搜过但都不和要求
用
sql="select * from log_time where Date(logintime) like '%"&sdate&"%' order by id desc"
的话不识别date函数
用
sql="select * from log_time where logintime between '"&sdate&"' and dateadd(d,1,'"&sdate&"') order by id
的话要求全部输入如1999-9-9才能查的到
用
select * from lgo_time where convert(varchar,logintime,20) like '%你要的值%'
的话,输入什么反应都没有了。
大家说怎么办啊?
在线等