我在 SQLite 上遇到这个问题,我在 SQL Server 中有正确的查询,但 SQLite 不同,我想知道包含日期的字符列是否可以转换为日期,然后知道并过滤月份对应的日期到当前月份。
这是包含一行数据的表格
需要知道当前月份的列是 FechaCapCalend
谢谢^_^
最佳答案
SELECT strftime('%m', FECHACAPALEND)
返回数字月份,其中 FECHACAPALEND 是字符串日期的列。与当前比较:
SELECT CASE WHEN strftime('%m', 'now') = strftime('%m', FECHACAPALEND) THEN 'Yup' ELSE 'Nope' END
关于mysql - SQLite 如何知道日期列是否是当前月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24564379/