我正在创建一个自动更新的仪表板以重复使用,我需要在特定日期之间从我们的系统中自动提取发票值
即周二,报告需要显示周一的发票。
是否可以创建一个字符串来自动设置日期。
到目前为止,我已经意识到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()