私はかなりひどい方法で問題を見ていました。 正確なを見つける代わりに 反転ペア、GROUP BYを使用してSUMを実行しただけなので、維持することに関心のある値のみが残りました。
最終的な結果として、トランザクションは明確になります。特に、私の場合のように、実際のトランザクションテーブルが実際には日付ではなく日時の値である場合はそうです。
SELECT SUM(QTY) AS newQTY, DATE, FUEL_TYPE
FROM fuel_transactions
GROUP BY DATE, FUEL_TYPE
これで本当に必要な値が生成されないのは、トランザクションのIDを維持する必要がある場合、または正確なで複数のトランザクションが発生する状況がある場合のみです。 同時に。