【问题标题】:SQLite How to know if date column is current monthSQLite 如何知道日期列是否为当前月份
【发布时间】:2014-08-25 04:59:01
【问题描述】:

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

这是带有一行数据的表格

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

谢谢^_^

【问题讨论】:

    标签: mysql sql sql-server sqlite date


    【解决方案1】:
    SELECT strftime('%m', FECHACAPALEND)
    

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

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

    【讨论】:

    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多