Merhaba,
Ekte yollamış olduğum örnekteki gibi yürüyen bakiyeleri almak istiyorum. Bunu Sorgu ortamında Dsum ile yapmak istiyorum ama yapamadım, yardımınızı rica ediyorum.
Not: Yazdığım bilgisayarda Access yüklü olmadığı için Excel dosyası yolluyorum.
Yürüyen Bakiye Konusunda Yardım
(17/11/2023, 10:31)10pele10 yazdı: Merhaba,
Ekte yollamış olduğum örnekteki gibi yürüyen bakiyeleri almak istiyorum. Bunu Sorgu ortamında Dsum ile yapmak istiyorum ama yapamadım, yardımınızı rica ediyorum.
Not: Yazdığım bilgisayarda Access yüklü olmadığı için Excel dosyası yolluyorum.
Acces öeneğin aşagıda
(17/11/2023, 12:51)C*e*l*o*y*c*e yazdı:(17/11/2023, 10:31)10pele10 yazdı: Merhaba,
Ekte yollamış olduğum örnekteki gibi yürüyen bakiyeleri almak istiyorum. Bunu Sorgu ortamında Dsum ile yapmak istiyorum ama yapamadım, yardımınızı rica ediyorum.
Not: Yazdığım bilgisayarda Access yüklü olmadığı için Excel dosyası yolluyorum.
Acces öeneğin aşagıda
Merhaba, öncelikle teşekkür ediyorum. Konuyu tam anlatamadığımı düşündüğüm için tam istediğim gibi olmamış. Exceli biraz daha detaylandırdım, ekte bulabilirsiniz.
Baştan sona yürüyen bakiye olmayacak; yani ilk değerden son değere kadar toplaya toplaya gitmeyecek. Yürüyen bakiye isim bazında olacak ve SN dediğim alanda olacak queryde. Yani isim değiştiği anda Yürüyen bakiye değişen isimin ilk değerinden başlayacak ve aynı isim sona erene kadar yürüyen bakiyeyi alacak. İsim değiştiğinde toplamaya devam etmeyecek.
Benim bilgisayarımda Access 2000 var, bu nedenle ekte bu versiyonda db de yolluyorum, gene aynı formatta yollarsanız sevinirim.
Son Düzenleme: 17/11/2023, 21:34, Düzenleyen: 10pele10.
(Sebep: eksik dosya yüklemişim)
sorguyu aşağıdaki gibi düzenleyip dener misiniz?
SELECT a.Adı, a.Sn, a.Adet, (select sum(Adet) from Tablo1 where Kimlik<= a.Kimlik and Adı=a.Adı) AS YBakiye
FROM Tablo1 AS a
ORDER BY a.Adı, a.Sn;
sadece YBakiye alanı değiştiYBakiye: (select sum(Adet) from Tablo1 where Kimlik<= a.Kimlik and Adı=a.Adı)
oldu
(23/11/2023, 12:01)berduş yazdı: sorguyu aşağıdaki gibi düzenleyip dener misiniz?
sadece YBakiye alanı değiştiSELECT a.Adı, a.Sn, a.Adet, (select sum(Adet) from Tablo1 where Kimlik<= a.Kimlik and Adı=a.Adı) AS YBakiye
FROM Tablo1 AS a
ORDER BY a.Adı, a.Sn;
olduYBakiye: (select sum(Adet) from Tablo1 where Kimlik<= a.Kimlik and Adı=a.Adı)
Çok teşekkür ediyorum, oldu.
rica ederim
iyi çalışmalar)
iyi çalışmalar)
Konuyu Okuyanlar: 1 Ziyaretçi