【问题标题】:How to fetch records from DB2 for the last 7 days (1 WEEK) from today如何从今天开始从 DB2 获取过去 7 天(1 周)的记录
【发布时间】:2019-01-08 23:45:34
【问题描述】:

我正在使用 DB2。我想从列中获取本周的记录。我想使用类似于下面的(这是用于 SQL 2005)

Select count(*) from Applications WHERE ReceivedDate is this week. (Last 7 days including today)

【问题讨论】:

  • 如果您(仅)使用 DB2,请不要标记 MySQL。我帮你删了。
  • @stickybit:谢谢哥们,你知道的问题有答案吗?
  • 这是WEEK,而不是YEARWEEK。你从哪里得到那个的? Db2 中也没有 CURDATE() 函数。
  • @mustaccio:我写的那个查询是针对 SQL 2005 的。我想在 DB2 mate 中实现同样的效果你知道任何指针或等效查询吗?

标签: sql database db2 where-clause


【解决方案1】:

试试这样的 WHERE 子句:

WHERE ReceivedDate > current date - 7 days

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多