MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Çapraz Sorgular

SQL Çapraz Sorguları

Açıklama

Çapraz sorguları genellikle istatistiki bilgileri almak için kullanılmaktadır. Örneğin firmaların belirli ürün gruplarından yıl içinde tüm aylarda yaptığı toplam satışların miktarını öğrenmek için kullanabiliriz. Çapraz sorguları oluşturmanın en iyi yolu Sorgu tasarım penceresinde bulunan sorgu sihirbazı yardımıyla oluşturmaktır. Burada çapraz sorgu sihirbazını seçerek adım adım ilerleyebilir ve sorgunuzu oluşturabilirsiniz. Ayrıca sorgu tasarım penceresinde de sorgularınızı oluşturabilirsiniz.

Söz Dizimi
TRANSFORM işlev, sonuç alanı AS genelişlem
SELECT gösterilecekalanlar, işlev(gruplanmışalanlar)
FROM tabloadı
GROUP BY gruplandırılacakalan(lar)
PIVOT biçim (alanadı);

PARAMETRELER
  • işlev:Toplam, Ortalama, Min, Max vb.
  • sonuç alanı:Nihai sonucun alanı
  • genel işlem:Sonuç alanına verilecek isim
  • gösterilecek alanlar: sorguda görünmesini istediğiniz alanlar
  • işlev (gruplanmışalanlar):kendi içinde gruplandırılacak alanlar
  • tabloadı: sorgunun kaynağı olan tablonun adı
  • gruplandırılacak alan(lar): genel gruplandırma olacak alanlar
  • biçim: gruplanmış alanların formatı

Örnekler

TRANSFORM Sum(Orders.[Shipping Fee]) AS [Genel Toplam]
SELECT Orders.[Ship Name], Orders.[Ship City], Sum(Orders.[Shipping Fee]) AS Toplam
FROM Orders
GROUP BY Orders.[Ship Name], Orders.[Ship City]
PIVOT Format([Shipped Date],"mmm") In ("Oca","Şub","Mar","Nis","May","Haz");


Şimdi aşağıdaki tabloyu sorgu ile oluşturalım.

CROSSTAB Sorgular Çapraz Sorgular


Ve işte sonuçlar!

CROSSTAB Sorgular Çapraz Sorgular

ÇAPRAZ sorguların nasıl oluşturulduğunu artık biliyoruz.

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar