/ / ako sa pripojiť 2 sql (súčet (tabuľka 1) a počet (tabuľka 2)) a dátumu skupiny z tabuľky 1? - mysql, sql

ako pripojiť 2 sql (súčet (tabuľka 1) a počítat (tabuľka 2)) a podľa dátumu skupiny z tabuľky 1? - mysql, sql

prvá tabuľka a druhá tabuľka sa týkajú id_sold

dotaz v tabuľke 1 ako "TABLE OF SALE"

select tanggal as date_sold, count(kd_op_beli_tunai) as quantity_id_sold
from t_pembelian_tunai
group by tanggal

výsledok 1

tu zadajte popis obrázku

dotaz v tabuľke 2 ako "TABUĽKA DETAILNÉHO PREDAJA"

select kd_op_beli_tunai as id_sold, sum(harga_satuan * jumlah) as total_sold
from t_rinci_beli_tunai
group by kd_op_beli_tunai

výsledok 2

tu zadajte popis obrázku

čo chcem je ako táto

tu zadajte popis obrázku

a to je to, čo som skúsil

 select bt.tanggal as date_sold, count(bt.kd_op_beli_tunai) as quantity_id_sold, sum(rbt.harga_satuan * rbt.jumlah) as total_sold
from t_pembelian_tunai as bt, t_rinci_beli_tunai as rbt
where bt.kd_op_beli_tunai = rbt.kd_op_beli_tunai
GROUP by tanggal
ORDER by tanggal DESC

výsledok za to je

tu zadajte popis obrázku

odpovede:

1 pre odpoveď č. 1

Tento dotaz môžete vyskúšať.

SELECT  bt.tanggal as date_sold,bt.quantity_id_sold,rbt.total_sold
FROM
(
select kd_op_beli_tunai,
tanggal,
count(kd_op_beli_tunai) as quantity_id_sold
from t_pembelian_tunai
group by tanggal,kd_op_beli_tunai
)bt
INNER JOIN
(
select kd_op_beli_tunai, sum(harga_satuan * jumlah) as total_sold
from t_rinci_beli_tunai
group by kd_op_beli_tunai
)rbt on bt.kd_op_beli_tunai = rbt.kd_op_beli_tunai
ORDER by bt.tanggal