mysql查询例如这是表table1
date表示时间 字段 c ,d下面都是数值
date c d
09:35:00 245 524
09:36:00 234 42409:37:00 423 677
09:38:00 323 2342.......10:35:00 313 323
10:36:00 323 452
10:37:00 432 34210:38:00 532 344
希望给出详细的语句,谢谢
检测表中是否存在连续不间断5次d-c的差是否大于0
date表示时间 字段 c ,d下面都是数值
date c d
09:35:00 245 524
09:36:00 234 42409:37:00 423 677
09:38:00 323 2342.......10:35:00 313 323
10:36:00 323 452
10:37:00 432 34210:38:00 532 344
希望给出详细的语句,谢谢
检测表中是否存在连续不间断5次d-c的差是否大于0
解决方案 »
- MYsql创建视图如何删除重复字段?
- 数据库表满足第几范式
- mysql 2003错误,涉及“mysql 临时表,内存表”、“mysql的配置my.ini”,“max_connections”,请教达人
- mysql5.5.10安装之后,找不到my.cnf配置在哪里!
- 求一个MySQL的查询语句
- 请教一个mysql查询的问题,谢谢!
- mysql数据库恢复怎么这样慢!如何才能够加快数据库恢复速度?
- 有谁在linux下成功安装过mysql的客户端
- 大神解救,优化sql分页查询,求解答。为什么单独执行4条查询比关联要好多?
- Mysql取各区间的最大值和最小值
- 判断有顺序的一组数中,是否有连续n个数均为正?急急急
- 求高手指教mySql复杂查询语句
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
(select tbl0.timeColumn from
(select timeColumn from GSYX where left(timeColumn,13) between '2000-01-01 13' and '2000-01-01 14' and (b-a)<=0.05
UNION ALL select '9999-12-31 23:59:59' as timeColumn) as tbl0
inner join
(select timeColumn from GSYX where left(timeColumn,13) between '2000-01-01 13' and '2000-01-01 14' and (b-a)>0.05) as tbl1
where tbl1.timeColumn > IFNULL((select max(timeColumn) from
(select timeColumn from GSYX where left(timeColumn,13) between '2000-01-01 13' and '2000-01-01 14' and (b-a)<=0.05) as maxtbl0
where maxtbl0.timeColumn <tbl0.timeColumn),'0000-00-00 00:00:00')
and tbl1.timeColumn<tbl0.timeColumn
group by tbl0.timeColumn
having count(*)>=5 limit 1) as derivedtbl)
,'GSYX',null) AS tableName;