【发布时间】:2014-08-25 04:59:01
【问题描述】:
我对 SQLite 有这个问题,我在 SQL Server 中有正确的查询,但 SQLite 是不同的我想知道是否可以将包含日期的 Char 列转换为日期,然后知道然后过滤月份对应的日期到当前月份。
这是带有一行数据的表格
需要知道当前月份的列是FechaCapCalend
谢谢^_^
【问题讨论】:
标签: mysql sql sql-server sqlite date
我对 SQLite 有这个问题,我在 SQL Server 中有正确的查询,但 SQLite 是不同的我想知道是否可以将包含日期的 Char 列转换为日期,然后知道然后过滤月份对应的日期到当前月份。
这是带有一行数据的表格
需要知道当前月份的列是FechaCapCalend
谢谢^_^
【问题讨论】:
标签: mysql sql sql-server sqlite date
SELECT strftime('%m', FECHACAPALEND)
返回数字月份,其中 FECHACAPALEND 是字符串日期的列。与当前比较:
SELECT CASE WHEN strftime('%m', 'now') = strftime('%m', FECHACAPALEND) THEN 'Yup' ELSE 'Nope' END
【讨论】: