Het bleek dat ik op een behoorlijk vreselijke manier naar het probleem keek. In plaats van de exacte . te vinden omkeringspaar, ik heb net een SOM gedaan met een GROUP BY, dus alleen de waarden die ik graag wilde behouden, bleven over.
Het eindresultaat is dat transacties verschillend worden - vooral als, zoals in mijn geval, de echte transactietabel eigenlijk een datetime-waarde is in plaats van een datum.
SELECT SUM(QTY) AS newQTY, DATE, FUEL_TYPE
FROM fuel_transactions
GROUP BY DATE, FUEL_TYPE
De enige keer dat dit niet de waarden oplevert die u echt wilt, is als u de ID's van de transacties moet behouden, of als u een situatie heeft waarin meerdere transacties plaatsvinden op de exacte tegelijkertijd.