Ekli veritabanındaki sorguda kümülatif toplamı sorgu üzerinde hangi formül ile aldırabiliriz? saat değerleri girilecek, kümülatif toplamı kendi hesaplayacak. dsum ile yapamadım. bir hata yapıyorum.
müşteri saat kümülatif saat
------- ------ ------------
a 10 10
b 5 15
c 20 35
Merhaba, inceledim ancak formülü yazamadım. linkteki gibi herhangi bir kritere göre (tarih, şehir vs.) değil daha da basitçe querydeki tüm satırlar için saat sütunundaki tüm değerlerin kümülatif toplamını her satıra aldırmak istiyorum. sql yazmadan query deki formül; küm: (select sum[saat] from Tablo1 where ... ?? gibi mi olacak? rica etsem yazabilir misiniz?
17-12-2010, 18:11 (En son düzenleme: 17-12-2010, 18:16 Tornado.)
merhaba
sorunun cevabını kendi hazırladığım bir örnek üzerinden vermeye çalışacağım
denek isimli bir tablom var id (otomatik sayı-birincil anahtar),ad(metin) ve sayı(sayı)
tablomdaki alanlar(ve onların özellikleri)
hazırladığım sorguda ad,sayı ve kümülatif toplam sayıyı göstermek için şöyle bir sql kodu yazdım
SQL
SELECT ad,sayı,(SELECTSUM(sayı)FROM denek d WHERE d.id<=d2.id)AS toplam
çok teşekkürler, bu kod tam da işimi gördü. süper oldu.
yalnız aynı query de birden fazla toplam yaptığımdan mıdır, tablo yerine query den bilgi çektiğimden midir (FROM --query), çalıştırıldığında veritabanı çöküyor ve hata veriyor. Düzeltmek için başka bir query ile ilk queryden bilgileri çekip oradan çalıştırmayı denedim oldu, bu sefer de rapor olarak almak isterken çöktü, en son raporu da form olarak aldım kasıyor yine ama çalışıyor.