У меня есть таблица, как показано здесь: 
В таблице есть два столбца с именами DateFrom
и DateTo
.
Я хочу получить данные строки из или между этими двумя датами.Например, если я хочу извлечь данные из 2018-12-27
в 2019-01-10
, он должен вернуть две строки с HPID
1
и 6
- так как обе строки имеют или подпадают под указанные даты.
Теперь я не знаю, каким должен быть SQL-запрос.Я пробовал BETWEEN
, но безрезультатно.
На самом деле я работаю над системой управления небольшим отелем, и в таблице указана стоимость любого отеля в определенные периоды.Поэтому, когда пользователь ищет отели для даты между двумя датами, он должен показывать затраты, которые перекрывают эти даты.
DateFrom и DateTo не являются datetime.