Alış Satış Farkını Gösterme

1 2
16/05/2023, 17:01

ahmetsan

Merhaba,resimdeki gibi bir hesaplamayı sorgu üzerinden yapmak mümkün mü?
teşekkürler
[img]
[/img]
17/05/2023, 09:12

adalet20

mümkün tabiki
17/05/2023, 10:11

berduş

SELECT [A/S_ALanı], Sum(Tutar) AS İfade1
FROM Tablo
GROUP BY [A/S_ALanı];
yada
SELECT 'Alış', Sum(MİKTAR) AS İfade1
FROM Tablo
where [A/S_ALanı]='Alış'
union all
SELECT 'Satış', Sum(MİKTAR) AS İfade1
FROM Tablo
where [A/S_ALanı]='Satış';
18/05/2023, 22:46

ahmetsan

Teşekkürler,Dostlarım ikiside çalışmakta,ellerinize sağlık
18/05/2023, 23:22

ahmetsan

yalnız bi sorunum var sorgudaki ifadelerden fark alamıyorum.
20/05/2023, 14:07

berduş

2 kodu birleştirebilirsiniz
 SELECT [A/S], Sum(Tutar) AS Toplam
FROM [Sheet1$A:C]
GROUP BY [A/S] order by [A/S] desc
Union all
SELECT 'Sonuc', Sum(Tutar*(iif([A/S]='Alış',-1,1))) AS Toplam
FROM [Sheet1$A:C]
1 2