--try this select * from aaa where pTime between CONVERT(datetime,'2015/4/10') and CONVERT(datetime,'2014/4/15')
------解决思路----------------------
pTime是一个DateTime类型 ,2015/4/10或者2015/4/15是Date类型。 把后面的部分(红色标记)加1天,然后去掉等于 select * from aaa where pTime>=CONVERT(VARCHAR,'2015/4/10',111) and pTime < CONVERT(VARCHAR,'2014/4/16',111) ------解决思路----------------------
试过了没数据
--try this select * from aaa where pTime between CONVERT(datetime,'2015/4/10') and CONVERT(datetime,'2014/4/15')
pTime是一个DateTime类型 ,2015/4/10或者2015/4/15是Date类型。 把后面的部分(红色标记)加1天,然后去掉等于 select * from aaa where pTime>=CONVERT(VARCHAR,'2015/4/10',111) and pTime < CONVERT(VARCHAR,'2014/4/16',111)
select * from aaa where pTime>=CONVERT(VARCHAR,'2015/4/10',111) and pTime < CONVERT(VARCHAR,'2015/4/16',111) ------解决思路----------------------
--要看你的pTime格式,精度有要求的话可以这样 select * from aaa where pTime between CONVERT(datetime,'2015/4/10') and CONVERT(datetime,'2014/4/15 23:59:999',)
------解决思路---------------------- pTime>=CONVERT(VARCHAR,'2015/4/10',111) and pTime<=CONVERT(VARCHAR,'2014/4/15',111)