Tablo Da Gruplandırma

03/03/2022, 16:40

necasi

Merhaba arkadaşlar, ekte gönderdiğim dosyada tabloda oluşturduğum yıl ve tutar sütunlarını hesaplanmış sütun oluşturarak aynı yıllara ait tutarları hesaplanmış sütunda toplatmak istiyorum. Olabilir mi?
04/03/2022, 01:41

userx

Sayın @necasi
Alttaki kodla yeni sorgu oluşturarak toplamı alabilirsiniz.

SELECT Tablo1.yıl, Sum(Tablo1.tutar) AS [Yıllık Tutar] FROM Tablo1 GROUP BY Tablo1.yıl;
04/03/2022, 13:57

necasi

Tablo üzerinde toplatma imkanımız yok sanırım, denicem. İşlem yapmam gereken sorgu çok daha fazla kalemleri var, ancak iki ayrı sorgu yaparak tek tabloda veri alabilirmiyim deneyeceğim.
04/03/2022, 15:46

berduş

neden hesaplanmış alan kullanıyorsunuz, sorgular ile o veri zaten alınabiliyor.
aşağıdaki sorgu kodunu dener misiniz?
SELECT Tablo1.Kimlik, Tablo1.yıl, Tablo1.tutar, Grp.[Toplam Tutar]
FROM Tablo1 LEFT JOIN (SELECT Tablo1.yıl, Sum(Tablo1.tutar) AS [Toplam Tutar]
FROM Tablo1
GROUP BY Tablo1.yıl) AS Grp ON Tablo1.yıl = Grp.yıl;
09/03/2022, 15:46

necasi

Teşekkürler