使用SQL代码,我需要创建一个字符串,该字符串自动创建介于到分隔天之间的日期



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

即周二,报告需要显示周一的发票。

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

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

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

但这会返回在此日期之后的所有发票。(未指定结束日期(我需要把它限制在一个结束日期。

有人有什么想法吗?

您尝试过BETWEEN运算符吗?

SELECT  *
FROM    CData.MYOB.SaleInvoices
WHERE   Date BETWEEN DATEADD('d', -1, CURRENT_DATE()) AND CURRENT_DATE()

相关内容

  • 没有找到相关文章

最新更新