如何从今天开始从 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 周)的记录的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Material ui reactjs 禁用从今天开始的过去日期?