在SQL SERVER中在一段时间内的查询数据

弄了一个小时的查找,对时间日期的查询,虽然用BETWEEN AND 但总不能找到当日的时间,后来发现是日期后面还带有好多"小弟弟",晕到!看T-SQL ,MSDN,总找到个比较好的查询方法,现贴出来让大家鄙视一下,有好的方法也不要 藏起来哦!

                                                                                --字段  格式:yyyy-mm-dd
select * from 表 where  convert(varchar(10),字段,120) between  时间变量 and  时间变量

 

 

你可能感兴趣的:(sql,server)