我想要检索今天与到期日期之间的日期差异 > 1 或更多的发票。无论如何,是否可以应用某种DateDiff
?
我正在使用此处所示的 QuickBooks Online API:
并通过 REST API 发出 SQL 查询,如下所示:
Operation: GET /v3/company/<realmID>/query?query=<selectStatement>
Content type: application/text
我的<selectStatement>
在哪里是这样的:
SELECT * FROM Invoice
我需要与我在 MySQL 中所做的类似的事情:
SELECT * FROM Invoice WHERE DATEDIFF(NOW(), DueDate) > 1
我可以使用 Intuit 的类似 SQL 的查询 REST API 来做到这一点吗?
最佳答案
如果您引用 Intuit 的文档,它会显示可过滤的内容。
相关:
DueDate:
optional
Date, filterable, sortable
没有可用的“日期差异”类型的功能。 Intuit 有限的类 SQL 查询语言不支持它。
您可能还希望查看应收账款账龄报告,该报告专门针对查找逾期发票之类的事情(这听起来像是您正在尝试做的事情)。
示例:
关于Quickbooks 在线 REST API : Is it possible to apply Date functions in the SQL query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41700933/