日期:2014-05-20  浏览次数:20746 次

SQL 多行子查询的问题




如图:上面实现的是从表oilwell_backpressure 中查询字段oilwell_name="王新66侧",在字段oilwell_date="2013-07-30" 10:00到11:00间,字段backpressure,值最大对应的那行记录。如果我要实现从0:00到24:00每间隔一小时取一个这样的最大值,对应的那行的记录,这个语句该怎么写啊
sql 多行子查询

------解决方案--------------------
为什么都喜欢吧压力放到sql语句上去呢?

如果调用一个for循环,范围每次加1小时不可以么?当然会影响效率。。

或者用group by?以时间来分组?