私の会社の販売代理店の合計コミッションを計算するために、2 つの異なる MySQL テーブルに対して 2 つのクエリを実行します。ボット クエリは、エージェント名とその期間の獲得コミッションを含むテーブルを生成します。2 つの異なるテーブルがある理由は、それらが異なる列を持つ異なる製品であるためです。
結果として合計獲得コミッションが得られるようにクエリを組み合わせる方法はありますか? つまり、クエリ 1 + 結果クエリ 2 の結果です。
クエリは次のとおりです。
SELECT agent, SUM(vergoeding_partner) as sum
FROM Sales s
INNER JOIN Proposities p ON s.product_name = p.naam
WHERE finalized_at > CURDATE() AND flow=165
GROUP by agent;
SELECT agent, SUM(IF(eancode_e<>'' AND eancode_g<>'',vergoeding_partner*2, vergoeding_partner)) as sum
FROM Transactions t
INNER JOIN Proposities p ON t.productnaam = p.naam
WHERE finalized_datetime > CURDATE()
GROUP BY agent ORDER by sum DESC;