[FORM] Sorgulamadan veri alamama
#1
Tabloya dayanan sorgu işleminde gruplandırma ve toplama işlemi yaparak aynı gruptakilerin toplamlarnıı ayrı ayrı aldım. Fakat ben ayrı ayrı toplamları ayrı sorgularda kullanmak istiyorum. Örnek A grubu toplamını başka bir sorgulamanın bir bölümünde B grubunun toplamını ayrı bir sorgulamada vb. kullanamıyorum. Bunun bir çaresi varmıdır. Yoksa her bir grubun toplamını ayrı sorgulama yapmam mı gerekiyor. Birde başka bir sorgulamadan çektiğim veri o sorgulama toplamına dahil edemiyorum. Yardımlarınız için teşekür eder saygılar sunarım.



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

Bunun için select yan cümlşesinde bir alt sorgu ya da amaca göre bir D fonksiyonu (Dsum, Dmax vb.) kullanabilirsiniz..

Kullanımına örnek..:

SQL
  1. SELECT a, b, c, d + (SELECT MAX(f) FROM b_sorgu) AS e FROM a_sorgu



ya da

SQL
  1. SELECT a, b, c + dsum("f","b_sorgu") AS e FROM a_sorgu





  Alıntı
Bu mesajı beğenenler:
#3
Sn. Taruz

Çok teşekür ederim. Birde sorguda hücreler boş ise toplam almıyor. İllaki "0" değeri kullanmak mı gerekir, yoksa boş satırda olsa toplama işlemi yaptırabilirmiyiz? Saygılar...



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

Nz fonksiyonunu kullanınız..:

SQL
  1. SELECT a, b, nz(a,0) + nz(b,0) AS toplam FROM sorgu_adi





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Rapor Alamama Sorunu mustafa1206 4 1.983 21-02-2011, 20:10
Son Mesaj: mustafa1206

Foruma Git:


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