2016-02-17 3 views
0

У меня есть таблица sqlite с двумя столбцами даты (начало & конец). Ищу для запроса, который возвращает диапазон дат даты падает в., Например Проверка диапазона, где 10-02-2016 Падения дал 2 записи следующим образомПроверка наличия даты в диапазоне дат в SQLITE

(01-02-2016 - 12-02-2016) & (13-02-2016 - 20-02-2016) 

Очевидно, что он падает в первом диапазоне, но, как мне делать это в SQLITE. Пожалуйста помоги?

ответ

1

Я думаю, что проблема следующая SQLite требует, чтобы даты были в формате YYYY-MM-DD. С этим форматом вы можете написать простой запрос:

select * from table where yourdate between begin and end 

Если вы не можете изменить свой формат, который вы должны смотреть на следующих SQLITE функции https://sqlite.org/lang_datefunc.html

Также вы можете попробовать substr функцию cotact даты в нужном формате.

+0

Спасибо. Оно работает –

Смежные вопросы