关于sql server中根据时间条件模糊查询的SQL语句
我存储在数据库里面的时间类型是(年月日时分秒)的,但是现在我想通过从文本框输入一个(年月日)类型的时间去检索数据库,想要得到的数据是(数据库里的时间的年月日与输入的时间相...
我存储在数据库里面的时间类型是(年月日时分秒)的,但是现在我想通过从文本框输入一个(年月日)类型的时间去检索数据库,想要得到的数据是(数据库里的时间的年月日与输入的时间相同的记录),即通过输入一个0000—00-00这种类型的日期,检索数据库里datetime字段与所输入日期是同一天的所有记录(时分秒不管,只要年月日相同的都要)。我写了这样的语句,但是不成功
select * from tb_tongji where convert(varchar(10),datatime,120)='"+txtdatatime.text+"'(datatime是数据表里表示时间的字段;txtdatatime是输入时间的文本框)
select * from tb_tongji where datediff(day,datatime,'txtdatatime.text')=0
那位高手帮一下啊,谢谢了!! 展开
select * from tb_tongji where convert(varchar(10),datatime,120)='"+txtdatatime.text+"'(datatime是数据表里表示时间的字段;txtdatatime是输入时间的文本框)
select * from tb_tongji where datediff(day,datatime,'txtdatatime.text')=0
那位高手帮一下啊,谢谢了!! 展开
4个回答
展开全部
select * from tb_tongji where convert(varchar(10),datatime,120)LIKE'%"+txtdatatime.text+"%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tb_tongji where cast(datatime as date)='"+txtdatatime.Text.Trim()+"'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tb_tongji where datediff(day,datatime,cast('txtdatatime.text' as datetime))=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询