如何从今天开始从 DB2 获取过去 7 天(1 周)的记录

Posted

技术标签:

【中文标题】如何从今天开始从 DB2 获取过去 7 天(1 周)的记录【英文标题】:How to fetch records from DB2 for the last 7 days (1 WEEK) from today 【发布时间】: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 中实现同样的效果你知道任何指针或等效查询吗? 【参考方案1】:

试试这样的 WHERE 子句:

WHERE ReceivedDate > current date - 7 days

【讨论】:

以上是关于如何从今天开始从 DB2 获取过去 7 天(1 周)的记录的主要内容,如果未能解决你的问题,请参考以下文章

使用 INTL 从今天开始获取整周的天数

如何使用 Material ui reactjs 禁用从今天开始的过去日期?

从今天开始获取具体日期()

起航,从今天开始!

SQLite 选择过去 7 天(周)的数据,如果不存在,则为空/零

从javascript中的天数获取天数、周数、月数