【问题标题】:Select records with two dates with 3 months or less between选择两个日期相隔 3 个月或更短的记录
【发布时间】:2014-10-22 09:09:43
【问题描述】:

我如何在 SQL 中进行选择查询,我只想要彼此间隔 3 个月或更短的记录?

日期时间格式的 Date1 和 Date2 列:26-06-2014 00:00:00

【问题讨论】:

    标签: sql date


    【解决方案1】:

    DATEDIFF点赞

    WHERE
        DATEDIFF(m,Date2,Date1) <= 3
    

    m 指定必须以月为单位计算差值。

    【讨论】:

    • 我收到以下错误:为 datediff 指定的参数 1 无效。
    • 试试month 而不是'm'
    • 没有引号,很抱歉。
    猜你喜欢
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2018-02-01
    • 2016-09-14
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多