add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
create table HPO(pono int,vendor varchar(100),status varchar(100))
insert into HPO values(123,'aaa','Approved'),
(321,'bbb','Approved'),
(456,'ccc','Pending'),
(654,'ddd','Draft')
create table HPODetails(pono int, totalprice double)
insert into HPODetails values(123,100.00),
(123,25.00),
(321,75.00),
(456,25.00),
(654,10.00),
(654,90.00)
create table vendor(vendorname varchar(100), vendorno int)
insert into vendor values('aaa',444),('bbb',555),('ccc',777)
SELECT A.pono,Vendor,Status, SUM(C.totalprice) as POTOTAL
FROM HPO A
INNER JOIN vendor B on A.vendor = B.vendorname
INNER JOIN HPODetails C on A.pono = C.pono
GROUP BY A.pono,Vendor,Status
PONO VENDOR STATUS POTOTAL
123 aaa Approved 125
321 bbb Approved 75
456 ccc Pending 25