TableA
| Col1 | Col2 | NumCol |
| 1 | a | 1000 |
| 2 | b | 1001 |
| 3 | c | 900 |
| 4 | d | 1005 |
| 5 | e | 1004 |
我想选择NumCol(例如第3行NumCol为900(小于早期Col1的NumCol(例如第2行NumCol为1001
(的行我的结果应该是第 3 行和第 5 行
我很抱歉我的英语不好
使用滞后函数 如果您的版本允许
Select *
From(
Select *,
Lag(value) over (order by id) previous_value
From foo
) V
Where value < previous_value
滞后函数教程
http://www.mysqltutorial.org/mysql-window-functions/mysql-lag-function/