Как выбрать специальные данные
сначала я, используя доступ к базе данных и OLE DB для соед.
У меня заказан столик :
+------------+--------------+
| no_booking | date_service |
+------------+--------------+
| AN02091701 | 02/09/2017 |
| AN02091702 / 02/09/2017 |
| AN02091703 / 02/09/2017 |
| AN02091703 / 02/09/2017 |
| AN03091701 | 03/09/2017 |
| AN03091702| 03/09/2017 | ---? найти AN03091702
| AN04091701 | 04/09/2017 |
| AN04091702 | 04/09/2017 |
| AN05091701 | 05/09/2017 |
| AN05091702 |05/09/2017 /
| AN05091703 |05/09/2017 /
| AN07091701 | 07/09/2017 |
+------------+--------------+
Я хочу сделать букинг-сервис ..
я использую date picker для выбора даты в качестве члена запроса (точно будет случайным образом)..
условие, которое я хочу --> В один день только есть < 4 no_booking
далее я пытаюсь найти дату, у которой есть < 4 no_booking, чтобы создать no_booking автоматически.
предположение, что мы сейчас не знаем, где дата есть < 4 no_booking ...
как найти верхнюю дату, которая содержит < 4 no_booking ( дата 03/09/2017, потому что есть 2 no_booking),
затем выберите последний индекс no_booking in 03/09/2017 ----> точно AN03091702. используя самый быстрый запрос ?
Надеюсь, я правильно объясню, но извините за мой английский ..
Спасибо....
Что я уже пробовал:
select no_booking,datebo from booking group by no_booking,datebo having count (datebo) < 3
Richard Deeming
Репост
Вы уже опубликовали это:
https://www.codeproject.com/Questions/1203803/How-to-find-nearest-date-using-query-VB-NET[^]