SQLite如何知道日期列是否是当前月份

时间:2014-07-03 22:48:21

标签: mysql sql sql-server sqlite date

我有SQLite的这个问题,我在SQL Server中有正确的查询但是SQLite是不同的我想知道包含日期的Char列是否可以转换为日期然后知道然后过滤月份对应的日期到本月。

这是包含一行数据的表

Images

需要知道的列是当前月份是FechaCapCalend

谢谢^ _ ^

1 个答案:

答案 0 :(得分:2)

SELECT strftime('%m', FECHACAPALEND)

返回数字月,其中FECHACAPALEND是字符串日期的列。与当前比较:

SELECT CASE WHEN strftime('%m', 'now') = strftime('%m', FECHACAPALEND) THEN 'Yup' ELSE 'Nope' END