-1
を取得しますか?効率的なクエリは、私はこのようなサンプルデータを持つテーブルを持っている口座残高
1つの方法は、合計クレジットを見つけ、それを合計デビットから差し引くことです。
SELECT sum(amount) as credit_total
FROM `cash_book`
WHERE `type` = 'credit'
AND `account_holder_id` =1
AND `created_at` >= '2016-07-31 00:00:00';
SELECT sum(amount) as debit_total
FROM `cash_book`
WHERE `type` = 'debit'
AND `account_holder_id` =1
AND `created_at` >= '2016-07-31 00:00:00';
誰かがより良いクエリを提案できますか?
のアイデアは、SO、あなたがしようとすると、必要なクエリを作成し、あなたが問題を抱えているとき、あなたの試みで助けを求めるです。 SOは無料のコーディングまたはコード変換サービスではありません – RiggsFolly