我希望从SQLite表中获取所有条目,这些表具有同月的时间戳。
例如,用户可以输入“7月”,然后我想获得在7个月内完成的所有条目。
当前“时间”列是一个简单的字符串,格式为(DD.MM.YYYY HH:MM:SS)
有没有办法用SQLite执行此操作,还是需要在程序中使用代码?
答案 0 :(得分:1)
假设您的时间字符串具有固定长度,您可以使用如下查询:
SELECT * FROM MyTable WHERE time LIKE '__.07%';
但是,您应始终将日期存储在supported date/time formats之一中,以便您可以使用内置日期/时间函数。