我将数据保存在SQLite数据库中。我将数据库中的日期保存为DATETIME数据类型。
我只想从我的SQLite数据库中检索特定月份的数据。
我尝试下面的查询来检索数据,但没有用。它给了我数据,但不是具体的月份。
SELECT coulumn_name FROM table_name WHERE column_name Between "MM-DD-YYYY" AND "MM-DD-YYYY"
这可能不是最佳的,但您可以使用:
select column_name from table_name where strftime('%Y-%m', column_name) = '2011-05';
使用函数仅检索日期的月份SELECT strftime('%m', date(column_name)) FROM table;
我相信这就是函数,但我不太确定。