我想从 SQLite 表中获取所有条目,这些条目具有同一个月的时间戳。
例如,用户可以输入“7 月”,然后我想获取在 7. 月份所做的所有条目。
当前的“时间”列是一个简单的字符串,格式为 (DD.MM.YYYY HH:MM:SS)
有没有办法用 SQLite 做到这一点,还是我需要在我的程序中使用代码?
假设您的时间字符串具有固定长度,您可以使用如下查询:
SELECT * FROM MyTable WHERE time LIKE '__.07%';
但是,您应该始终以一种受支持的日期/时间格式存储日期,以便能够使用内置的日期/时间函数。