【问题标题】:Date between with calculation in SQLSQL 中计算之间的日期
【发布时间】:2020-07-23 08:03:58
【问题描述】:

对于相同的问题,我需要有关 SQL 和 Tableau 的帮助。我需要执行以下计算:

processed date = dateinticated > (dateintiated-7days)

结果需要采用日期格式才能在表格和过滤器中工作。

【问题讨论】:

    标签: sql tableau-api


    【解决方案1】:
    SELECT col1, col2, date
    FROM table
    WHERE date > somedate - INTERVAL '1 week';
    

    此答案的重要内容是 INTERVAL 语法部分。无法编写您要使用的特定查询,因为我缺少您的数据方案示例。

    【讨论】:

      【解决方案2】:

      您可以使用“-”运算符从日期中减去整数天数,如 [Some Date] - 7(假定整数文字以天为单位)“+”运算符的工作方式类似.

      要按周、月、年等不同单位调整日期,请使用 DATEADD() 函数,如 DateAdd('week', -1, [Some Date]) 从 [Some Date] 中减去一周

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-16
        • 1970-01-01
        • 2021-12-13
        • 1970-01-01
        • 2021-07-20
        • 2016-02-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多