我的“任务”数据库表如下所示:
[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]
我只想找到那些满足给定日期在 start_date 和 end_date 之间的条件的记录。
我尝试了以下 SQL 表达式:
SELECT * FROM task WHERE
strftime ('%d', start_date) <= @day
AND
@day <= strftime ('%d', end_date)
其中@day 是一个 SQLiteParameter (eq 5)。但是没有返回任何结果。
我怎么解决这个问题?
谢谢。