我正在为项目使用 SQLite,< 符号在查询中不起作用。
有一个名为 Holidays 的表,它有一个数据类型为 datetime 的字段。
假设该表在 HolidayDate 列中包含当年的一些日期。
SELECT HolidayDate
FROM Holidays
WHERE (HolidayDate >= '1/1/2011')
AND (HolidayDate <= '1/1/2012')
上述查询中的 < 符号无效。 > 上述查询中的符号运行良好。
请帮帮我。
最佳答案
尝试:
SELECT HolidayDate
FROM Holidays
WHERE HolidayDate >= date('2011-01-01')
AND HolidayDate <= date('2012-01-01')
(日期格式必须是YYYY-MM-DD
)
关于SQLite 小于运算符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881250/