Я хочу найти третью доступную встречу из списка встреч.
MySql В базе данных есть строки с столбцами RotaType, Date и UnusedSlots в качестве столбцов
Я хочу сделать что-то вроде
$sql3 = "SELECT * FROM `UsageDailyUnusedSlots` WHERE Date >= '$Today' AND RotaType LIKE '%Derm%' AND UnusedSlots > 0 AND RotaType NOT LIKE '%- Y%' AND RotaType NOT LIKE '%- y%' ORDER BY Date LIMIT 1 OFFSET 2;";
однако я бы нашел 3-й день с доступными слотами, а не 3-й.
Я мог бы сделать сложный l oop каждой строки, складывая значение с каждым итерация / l oop и повторение значения, когда итог> = 3, однако я считаю, что должен быть лучший способ.
Вот сценарий
Мой код sql, указанный выше, выбрал бы 31.01.2020 в качестве 3-го дня с включенными UnusedSlots, однако я хочу, чтобы он выбрал 30/01/2020 в качестве даты, так как это когда третий следующий неиспользованный назначение
Есть мысли?
Спасибо