SELECT totalAmount
FROM tbl
BETWEEN 'date1' AND 'date2'
GROUP BY DATE(date created)
ORDER BY DATE(date created)
Das gibt mir die Gesamtmenge pro Tag, die in der Tabelle ist. Aber was ich will, ist der inkrementale Wert im Vergleich zu dem vorherigen Eintrag (nicht unbedingt am Vortag)SELECT von tbl 'value1' minus dem 'vorherigen Wert'
Die Tabelle etwas sein könnte:
totalAmount | date created
---------------------------------
1000 | 1st Jan
1001 | 2nd Jan
1003 | 3rd Jan
1008 | 15th Jan
Also, wo meine Abfrage zurückkehren würde: 1000,1001, 1003,1008.
Was ich wirklich will, ist: (eine Zahl im Vergleich zu früheren Eintritt - aber nicht innerhalb der BETWEEN Datumsbereich, um meine incriments zu starten), 1,2,5
Sicher können Sie eine Variable erstellen, speichern Sie sie, und verwenden Sie sie erneut für jede Zeile zurückgegeben? – Kezzer