2017-01-17 3 views
1

Ich möchte Rechnungen abrufen, bei denen der Unterschied zwischen Heute und DueDate> 1 oder mehr ist. Gibt es überhaupt eine Art von DateDiff?Quickbooks Online REST API: Ist es möglich, Datumsfunktionen in der SQL-Abfrage anzuwenden?

Ich bin mit der Quickbooks Online API angegeben hier:

Und eine SQL-Abfrage über ihre REST API wie diese Ausgabe:

Operation: GET /v3/company/<realmID>/query?query=<selectStatement> 
Content type: application/text 

Wo ist mein <selectStatement> ist etwas wie:

SELECT * FROM Invoice 

Ich brauche das entspricht in etwa so, dass ich in MySQL tun würde:

SELECT * FROM Invoice WHERE DATEDIFF(NOW(), DueDate) > 1 

Kann ich das mit Intuit SQL-ähnliche Abfrage REST API?

+0

Ich bin mir nicht sicher, ob ich folgen - haben Sie diese auf Personal Finances SE oder Super User zu schreiben bedeutet, oder versuchen Sie, dass in Code zu tun? – EJoshuaS

+1

Er versucht dies in Code zu tun. Ich habe die Frage bearbeitet, um klarer zu machen, was er vorhat und nominiert für die Wiedereröffnung. –

Antwort

1

Wenn Sie auf Intuits Dokumente verweisen, wird angezeigt, was filterbar ist.

Relevant:

DueDate: 
optional 
Date, filterable, sortable 

Es gibt keine "Datum difference" Typ-Funktion zur Verfügung. Intuits eingeschränkte SQL-ähnliche Abfragesprache unterstützt dies nicht.

Vielleicht möchten Sie auch die A/R Aging-Berichte, die speziell auf Dinge wie überfällige Rechnungen (wie es klingt, wie Sie versuchen zu tun) ausgerichtet sind.

Beispiel:

+0

Ich möchte alle Rechnungsdetails (Kundenname, E-Mail, Kontostand usw.) abrufen, die für 1 oder mehrere Tage überfällig sind. – Volatil3

+0

Ich versuche zu helfen, und ich werde downvoted. Nein, es gibt keine Möglichkeit, dies mit einer einzigen Abfrage zu tun. Du kannst das nicht tun. Wenn Sie einen der beiden oben genannten Ansätze verwenden, können Sie erreichen, was Sie suchen, aber nicht mit einer einzigen Abfrage. –

+0

Danke für die Antwort Und Nein, ich habe nicht dowvote. In der Tat wurde mein Qs ebenfalls abgelehnt. – Volatil3

Verwandte Themen