SQL查询语句,根据时间段查询某个特定条件的数据,写法报错,请高手指点,谢谢!

select * from Brake_Result where date < '2014-02-15' and date >'2011-07-13' order by date asc and PVI like '%151%' ERROR
and处报错,这句话应该怎么写?请高手指点!谢谢!

您好,你的And条件放在了Order by后面了,所以会报错的.

改为:

select * from Brake_Result 
Where Data between '2011-07-13' and '2014-02-15' 
and PVI like '%151%'  
order by date asc

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-17
elect * from Brake_Result where date < '2014-02-15' and date >'2011-07-13' and PVI like '%151%' order by date asc

另外说明两点:
一是时间判断用dateadd函数比较好
二是在两个时间区间可以用BETWEEN函数
第2个回答  2014-02-16
首先时间要用#2014-02-15#,另外你的and顺序放错了
select * from Brake_Result where date < #2014-02-15# and date >#2011-07-13# and PVI like '%151%' order by date asc
相似回答