如何从日期中减去一个数字

How to subtract a number from date

我们如何从 sqldf 中的日期中减去一个数字? 示例:

sqldf("select ex_date from table where ex_date<=exdate-7")

如果我 运行 这种类型的查询,我不会得到任何结果。

尝试sqldf("select date(ex_date, '-7 day') from table")

我猜它会起作用,但我没有亲自尝试过。