使用 SQL 代码,我需要创建一个字符串,自动创建分隔天数之间的日期
Using SQL code, i need to create a string that automatically creates the dates between to seperate days
我正在创建一个用于重复目的的自动更新仪表板,我需要在特定日期之间自动从我们的系统中提取发票值
即星期二,报告需要显示星期一的发票。
是否可以创建一个自动设置日期的字符串。
到目前为止我已经意识到 DateAdd 存在 :)
我创造了这个。
SELECT * FROM [CData].[MYOB].[SaleInvoices] where Date>DATEADD('d', -1, CURRENT_DATE())
但是这个returns这个日期之后的所有发票。 (因为没有指定结束日期)
我需要将其限制为结束日期。
有人有什么想法吗?
您尝试过 BETWEEN 运算符吗?
SELECT *
FROM CData.MYOB.SaleInvoices
WHERE Date BETWEEN DATEADD('d', -1, CURRENT_DATE()) AND CURRENT_DATE()
我正在创建一个用于重复目的的自动更新仪表板,我需要在特定日期之间自动从我们的系统中提取发票值
即星期二,报告需要显示星期一的发票。
是否可以创建一个自动设置日期的字符串。
到目前为止我已经意识到 DateAdd 存在 :) 我创造了这个。
SELECT * FROM [CData].[MYOB].[SaleInvoices] where Date>DATEADD('d', -1, CURRENT_DATE())
但是这个returns这个日期之后的所有发票。 (因为没有指定结束日期) 我需要将其限制为结束日期。
有人有什么想法吗?
您尝试过 BETWEEN 运算符吗?
SELECT *
FROM CData.MYOB.SaleInvoices
WHERE Date BETWEEN DATEADD('d', -1, CURRENT_DATE()) AND CURRENT_DATE()