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

SQL语句时间段问题
11.查询本周的记录 select * from tableName where DATEPART(wk, theDate) = DATEPART (wk, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())12查询本季的记录 注:其中:GETDATE()是获得系统时间的函数。select * from tableName where DATEPART(qq, theDate) = DATEPART (...

SQL语句 如何查找一张表里两个字段符合条件的内容
1、select from test where a in ('x1','x2') and b in ('y1','y2')不知道是不是要这样的

求大神指点以下SQL查询语句
1、这是sql中常用的“相关子查询”;2、相关子查询的执行依赖于外部查询。多数情况下是子查询的WHERE子句中引用了外部查询的表。 执行过程:(1)从外层查询中取出一个元组,将元组相关列的值传给内层查询。(2)执行内层查询,得到子查询操作的值。(3)外查询根据子查询返回的结果或结果集得到满足条...

sql语句,按年度查询循环查询一到十二月的汇总表,那位高手帮我写一个例 ...
数据字段: 用户, 费用, 日期 select 用户, sum(费用), year(日期), month(日期) from ( select 用户, 费用, 日期 from 你的费用表 where 用户 ='你给定的值' ) ttt group by 用户,year(日期), month(日期)

请教一个SQL(连接查询)语句写法的问题,如下:
按如下语句,序号自己加吧。SELECT NAME,Byq_Name,Byq_Eddl,COUNT(Bdz_Tbl.Id) Ncount FROM Bdz_Tbl LEFT JOIN Byq_Tbl ON Bdz_Tbl.Id = Byq_Tbl.Bdz_Id GROUP BY NAME,Byq_Name,Byq_Eddl,Bdz_Id ORDER BY NAME,Ncount DESC;

用SQL语句查询3各月内的数据;
---SQLSERVER 1.datecolumn between dateadd(mm,-3,getdate()) and getdate()2.datecolumn between dateadd(mm,-3,指定日期) and 指定日期 ---ORACLE 1.datecolumn between add_months(sysdate,-3) and sysdate 2.datecolumn between add_months(指定日期, -3) and 指定日期 ...

sql高级搜索,求高手指点。
一个个判断选择项,没选或空白的就是空字符串,得到各个条件,用AND连接,再并到查询语句中。什么都不填,就是查询所有,就是一条没有WHERE子句的SELECT语句。

SQL 查询多条符合条件的记录
select * from table where column_a in (select 条件N from table where XXX )总之你的多个“条件”如果能用select出来的话,把结果放到in里就可以了。

请高手指点:SQL查询数值型问题,用的是foxpro数据库,金额设置的类型为字...
按执行顺序,生成的SQL语句显然不正确 SQL = "SELECT * FROM mingxi ORDER BY no"& "and val(金额) <= & Val(Text2.Text) &“应该是Select * From mingXi Where ... and val(金额) <= & Val(Text2.Text) &“

vb中sql的select查询语句的问题
1。程序有错误 2。程序没错,但查询到的数据集合为空 对于第2点又有2种情况:a.SQL语句不对 b.SQL正确,数据库里的数据不满足条件 在多表查询时最好给所有字段都加上表名限制,减少出错的可能性 可以先测试一下SQL语句 SQL SERVER在查询分析器里执行语句 ACCESS的话新建一个查询,在SQL视图中...

相似回答