日期间隔,以sql计算

xytpbqjk  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(396)

我需要帮助与sql和表为同一问题。我需要执行以下计算:

processed date = dateinticated > (dateintiated-7days)

结果必须是日期格式,才能在表和过滤器中工作。

qxgroojn

qxgroojn1#

SELECT col1, col2, date
FROM table
WHERE date > somedate - INTERVAL '1 week';

从这个答案中得到的重要信息是间隔语法部分。无法编写您要使用的特定查询,因为我缺少数据方案的示例。

m1m5dgzv

m1m5dgzv2#

您可以使用“-”运算符从日期中减去整数天数,如在[some date]-7中,“+”运算符的工作方式类似。
要按周、月、年等不同单位调整日期,请使用dateadd()函数,如dateadd('week',-1,[some date]),从[some date]中减去一周

相关问题