Topic: Поиск по диапазону времени.
Есть журнал работ. Сотрудник заносит туда запись содержащую в себе данные о дате работ, начале работ, их окончании и описание работ.
Задача организовать поиск по дате с учётом смены сотрудника.
В теории я вижу два пути:
Первый, это добавить в запись пункт где сотрудник будет указывать свою смену.
Второй, sqlite запрос на поиск в диапазоне времени. но есть нюанс с датой. приведу пример смен.
29.01.2019
1я смена: 07:00-15:45
2я смена: 15:30-00:00
30.01.2019
3я смена: 23:45-07:15
Но третья смена относится к 29 числу.
В первом случае я не могу разобраться как мне произвести поиск в уже выданных результатах в таблице.
Во втором случае возникает проблема в моём малом опыте работы с sqlite.
Помогите пожалуйста найти оптимальное решение. Шаблон к записи прилагаю.