Skip to main content

AccessTr.neT


Access Sorguda Yürüyen Bakiye

dogan.importexport
dogan.importexport
35
1984

Access Sorguda Yürüyen Bakiye

Çözüldü #1
Selamlar
Ekteki görselde msg_S_0101\T ve msg_S_0102\T alanlarını yürüyen bakiye şeklinde bakiye almak istiyorum. Yardımcı olursanız sevinirim. msg_S_0101\T (Borç) msg_S_0102\T (Alacak) tır. ID kriterim yok sadece msg_S_0089 Tarih kriteri vardır.
Yardımcı olursanız memnun olurum.
.rar yürüyen bakiye.rar (Dosya Boyutu: 42,46 KB | İndirme Sayısı: 9)
Cevapla
#2
yen bir sorgu oluşturarak denersin

SELECT YURUYEN.msg_S_0089, (select sum((nz([msg_S_0101\T])-nz([msg_S_0102\T]))) from SQLKASA where msg_S_0089<=YURUYEN.msg_S_0089) AS BAKIYE, YURUYEN.msg_S_0102\T, YURUYEN.msg_S_0101\T
FROM SQLKASA AS YURUYEN
GROUP BY YURUYEN.msg_S_0089, YURUYEN.msg_S_0102\T, YURUYEN.msg_S_0101\T
ORDER BY YURUYEN.msg_S_0089;
Cevapla
#3
Yeni sorgu oluşturdum. ancak 20 dk dir ekteki görsel şeklinde bekliyor ve kapatmak zorunda kaldım. hatam nerede acaba
Saygılar
.rar YÜRÜYENBAKİYE.rar (Dosya Boyutu: 58,16 KB | İndirme Sayısı: 14)
Cevapla
#4
çok aşırı  veri var  yürüyen bakiye sorgusu genelde yavaş çalışır
verileri filtrelemen  lazım

eğer  mssql  veritabanı kullanıyorsan  aşağıdaki  views i (sorgu)  mssql  içinde  kullanabilirsin

SELECT      [msg_S_0089], SUM(CAST(msg_S_0101\T - msg_S_0102\T AS money)) OVER (
ORDER BY msg_S_0089) AS [BAKIYE]
FROM            dbo.SQLKASA
Son Düzenleme: 23/12/2021, 10:20, Düzenleyen: hedefkaya.
Cevapla
#5
Maalesef mysql yok. evet verilerim çok fazla ve tek hesap verileri başka nasıl bir yol izleyebilirim. Sorguda belirtsek Sql kod yazmadan olabilir mi. gerçi siz daha iyi bilirsiniz. Çünki yürüyen bakiye sorunu çözmeden diğer raporlarıma başlayamıyorum.
Saygılar
Cevapla
#6
verileri filtrelemeniz lazım
örnek olarak

yeni bir sorgu yapın sadece bugünün yada sadece bu ayın yada son 10 günün verilerini bu sorguya alın
sorgu adı SQLKASA_1 olsun size ilk attığım örnekde tablo adını SQLKASA_1 yapın


yada tablo yap sorgusuyla verileri yerel bir tabloya (SQLKASA_1) dönüştürün
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da