Я работаю с mysql, и я никогда не сталкивался с такой большой проблемой. Я надеюсь, что вы можете помочь ..Выберите запись, только если она имеет более низкое значение.
У меня есть 1 стол называемые отчеты:
ID SerialNumber Remain_Toner_Black
7099 Z5UEBJAC900002Y 37
7281 Z5UEBJAC900002Y 36
7331 Z5UEBJAC900002Y 100
7627 8Z37B1DQ100105N 58
7660 8Z37B1DQ100105N 57
5996 CND8DDM2FH 83
5971 CND8DDM2FH 83
7062 3960125290 0
7088 3960125290 93
7100 3960125290 100
Теперь я хочу, чтобы иметь возможность выбора записей из таблицы, где Remain_Toner_Black выше, чем Remain_Toner_Black предыдущего ряда в таблица с тем же SerialNumber (по предыдущему я имею в виду более низкий идентификатор с тем же SerialNumber).
Для вышеуказанных записей я хочу результаты ниже:
ID SerialNumber Remain_Toner_Black_Before Remain_Toner_Black_After
7331 Z5UEBJAC900002Y 36 100
7088 3960125290 0 93
7100 3960125290 93 100
'@Guy Messika' показать, что вы пробовали до сих пор ... – Vijay
Я имею в виду, у меня есть 2 ряда с таким же SerialNumber .. один с ID: 7331 И один с ID: 7281. ну предыдущий это строка с идентификатором: 7281. Даже если строка с идентификатором типа 7330 существует, но имеет другой SerialNumber, это не считается предыдущим –