0

我正在创建一个自动更新的仪表板以重复使用,我需要在特定日期之间从我们的系统中自动提取发票值

即在星期二,报告需要显示星期一的发票。

是否可以创建一个自动设置日期的字符串。

到目前为止,我已经意识到 DateAdd 存在 :) 我已经创建了这个。

SELECT * FROM [CData].[MYOB].[SaleInvoices] where Date>DATEADD('d', -1, CURRENT_DATE())  

但这会返回此日期之后的所有发票。(因为没有指定结束日期)我需要将其限制为结束日期。

有人有什么想法吗?

4

1 回答 1

0

您是否尝试过 BETWEEN 运算符?

SELECT  *
FROM    CData.MYOB.SaleInvoices
WHERE   Date BETWEEN DATEADD('d', -1, CURRENT_DATE()) AND CURRENT_DATE()
于 2021-05-17T19:43:50.193 回答