Моя таблица базы данных «задача» выглядит следующим образом:
[title] [content] [start_date] [end_date]
[...] [...] [01.06.2010 20:10:36] [06.06.2010 20:10:36]
[...] [...] [05.06.2010 20:10:36] [06.06.2010 20:10:36]
И я хочу найти только те записи, которые удовлетворяют условию, что данный день находится между начальной и конечной датой.
Я пробовал следующее выражение SQL:
SELECT * FROM task WHERE
strftime ('%d', start_date) <= @day
AND
@day <= strftime ('%d', end_date)
Где @day - параметр SQLiteParameter (уравнение 5). Но результат не возвращается.
Как я могу решить эту проблему?
Спасибо.