【发布时间】:2023-04-06 00:59:01
【问题描述】:
我需要从第二行数据开始选择。此查询工作正常
SELECT Sum(ttimediff) as 'TOTAL IDLE TIME (sec)' FROM temp where ttimediff>@3;
我只需要它从第二行开始,然后读取所有行。
我已经尝试过FROM temp ORDER BY asc LIMIT 2 where ttimediff>@3;,但我相信限制语句会在 2 处停止选择。我收到语法错误
【问题讨论】:
-
您的
ORDER BY缺少用于订购的表达式。没有排序就没有行号。你到底想达到什么目的? 第一行行有什么特别之处? -
timediff 字段中的数字是 unix 日期戳。行中的第一个数字是计算时间跨度所必需的,但是当我寻找秒数超过阈值的实例总和时,它会扭曲我的结果。选择和求和从第二行开始并向前计数,起初,这似乎是最简单的选择