我的表格中有一个名为“START”的日期栏。如果当前日期和开始日期之间的差异超过2周,我想从该表中获取所有记录。你能帮忙吗?
谢谢, -Mike
答案 0 :(得分:1)
days
函数返回日期的整数表示,以天为单位,因此您只需进行简单的减法:
SELECT ...
FROM ...
WHERE days(current date) - days(START) > 14
答案 1 :(得分:0)
您可以使用标记的持续时间执行日期数学运算,而无需使用DAYS
函数:
SELECT ...
FROM ...
WHERE START < CURRENT DATE - 14 DAYS
有关标注时长的更多信息,请参见documentation。