Kümülatif toplama göre yürüyen fark değerini nasıl alırım
#1
merhaba.
Burdaki örneklerden bakarak tarihe göre yürüyen bakiyeyi almayı başardım. çok güzel oldu. Goofy sorgulama için bana gereken aylara göre toplam giriş ve çıkışların farklarının aylara göre yürümesi. örnekteki query_kalanda kayıt sırasına göre bu işlem tamam ama bu sorguyu kullarak gruplarılmış toplamları almayı yapamadım. yani amaç yürüyen bakiyeyi aylara göre yürütmek. inşallah çözümü vardır.


Eklenti Dosyaları
.rar   data.rar (Boyut: 18,67 KB / İndirilme: 112)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Boş bir SQL görünümündeki sorgu sayfasına bu sorguyu yazınız..:

SQL
  1. SELECT MONTH([Tarih]) AS ay, SUM(trz.giris) AS Toplagiris,
  2. SUM(trz.cikis) AS Toplacikis,
  3. (SELECT SUM(giris-cikis) FROM tbl_data WHERE MONTH([Tarih])<=MONTH(trz.[Tarih]) ) AS kalan
  4. FROM tbl_data AS trz
  5. GROUP BY MONTH([Tarih])





  Alıntı
Bu mesajı beğenenler:
#3
çok çok teşekkürler taruz bey. tam istediğim gibi. elinize sağlık.



  Alıntı
Bu mesajı beğenenler:
#4
Ben de faydalandım teşekkür ederim.
Sayın Koçi, bu sorgu yıl değişiminde verileri topluyor. Bunu da dikkate almanızı öneririm. (2008-2009 ocakları toplar)
Taruz Bey, accessin 2007 versiyonunda tablolar tablar halinde geliyor, bunları nasıl bağımsız yapabiliyoruz? aksi halde form boyutlarını düzenleyemiyorum



  Alıntı
Bu mesajı beğenenler:
#5
Yıl konusunda haklısınız şarta yılı da koyarsak daha efektif olacaktır.. Bu sorgu ay ve yıla göre sıralı kalanı verecektir..:

SQL
  1. SELECT MONTH([Tarih]) AS ay, YEAR([Tarih]) AS yil, SUM(trz.giris) AS Toplagiris, SUM(trz.cikis) AS Toplacikis,
  2. (SELECT SUM((giris)- (cikis)) FROM tbl_data WHERE format(tarih,"yyyymm")<=format(trz.tarih,"yyyymm")) AS kalan
  3. FROM tbl_data AS trz
  4. GROUP BY Format([tarih],"yyyymm"), MONTH([Tarih]), YEAR([Tarih])
  5. ORDER BY Format([tarih],"yyyymm")



Tab görünümünü engellemek için Office düğmesini tıklayıp Access Seçeneklerini seçin. Geçerli veritabnından Belge Penceresi Seçenekleri-Örtüşen Pencereleri seçin..



  Alıntı
Bu mesajı beğenenler:
#6
çok teşekkür ederim Smile


(09-07-2010, 14:23)Taruz demiş ki: Yıl konusunda haklısınız şarta yılı da koyarsak daha efektif olacaktır.. Bu sorgu ay ve yıla göre sıralı kalanı verecektir..:

SQL
  1. SELECT MONTH([Tarih]) AS ay, YEAR([Tarih]) AS yil, SUM(trz.giris) AS Toplagiris, SUM(trz.cikis) AS Toplacikis,
  2. (SELECT SUM((giris)- (cikis)) FROM tbl_data WHERE format(tarih,"yyyymm")<=format(trz.tarih,"yyyymm")) AS kalan
  3. FROM tbl_data AS trz
  4. GROUP BY Format([tarih],"yyyymm"), MONTH([Tarih]), YEAR([Tarih])
  5. ORDER BY Format([tarih],"yyyymm")



Tab görünümünü engellemek için Office düğmesini tıklayıp Access Seçeneklerini seçin. Geçerli veritabnından Belge Penceresi Seçenekleri-Örtüşen Pencereleri seçin..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 181 28-11-2023, 01:37
Son Mesaj: dsezgin
  Yürüyen Bakiye 10pele 12 434 23-11-2023, 00:45
Son Mesaj: dsezgin
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 148 09-11-2023, 00:54
Son Mesaj: dsezgin
  Kümülatif Toplam Ve Orantı snapper 8 243 26-09-2023, 14:00
Son Mesaj: halily
  [SORGU] Yürüyen Bakiye e.ayma@hotmail.com 10 262 02-09-2023, 22:27
Son Mesaj: halily
  [FONKSiYON] Ardışık Sayı Toplama 1 Er Artan Ahmet51 3 145 27-03-2023, 13:58
Son Mesaj: halily
access-sql-18 [SORGU] Tablodaki Alanları Tek Sorguda Saydırma Ve Toplama melohim 2 252 29-11-2022, 07:54
Son Mesaj: alperalper
  Raporda Aynı ürünler Toplama ankaram 6 277 23-11-2022, 17:54
Son Mesaj: ankaram

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi