Sorgu Birlestirme

Katılım
23 Kasım 2005
Mesajlar
8
Arkadaslar merhaba;


1 adet tablom var. Tabloda yer alan 3 veriye gore 10 tane sorgum var.
5 adet departmanim var. 2 tip mal var.
DepartmanID "11" - Type "A" - Adet sorgusunda A malı icin...
DepartmanID "11" - Type "B" - Adet sorgusunda B malı icin...
Sorgular hep ayni amac icin kullaniliyor. Toplam adetleri bulmak...

11.nci departmanda A malindan toplam kac adet satilmis...
11.nci departmanda B malindan toplam kac adet satilmis...

Access konusunda cok fazla deneyim ve bilgim yok ancak merak ettigim bu 10'ar tane soruguyu nasıl birleştirebilirim? Hangi yol ile yapmam gerekiyor? Tek bir sheet uzerinde butun degerleri nasil gosterebilirim?

Yardimci olacaklara simdiden tesekkurler...

Koray
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Korry,

Küçük bir örnek eklerseniz yardımcı olmaya çalışırım.

İyi çalışmalar :D
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın koyry

Pivot form oluşturarak çözüme ulaşabilirsiniz herhalde.
Örnek ekte

İyi çalışmalar :hey:
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
[vb:1:7683144f3a]SELECT DISTINCTROW Test.Dep_ID, Test.TYPE, Sum(Test.QTY) AS [Topla QTY]
FROM Test
GROUP BY Test.Dep_ID, Test.TYPE
HAVING (((Test.Dep_ID)=11));
[/vb:1:7683144f3a]

bu sql kodunu sql penceresine girip sorguyu çalıştırın


saygılar sevgiler
Çalışmalarınızda Başarılar Dilerim
 
Katılım
23 Kasım 2005
Mesajlar
8
Arkadaslar;

Zaman ayirip yardimda bulundugunuz icin saolun... Her ikiside isimi gorur gibi...

Ancak soyle bir durumda var tabi...

TYPE kisminda A ve B disinda C,D ve E de var...
Ancak C,D,E bu raporda yer alamayacak....

Bir de departmanlar icin;
sql'de HAVING (((Test.Dep_ID)=11)); yazmisiz....
11 ile birlikte ayni zamanda 12,13,18,21,31 de olacagini farzedersek ne yazmak gerekli? DIKKAT: 14,15,16,17 departmanlari var ancak bu sorguda yer almayacaklar...

Simdiden tesekkurler....

Koray
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
kardeş; olmasını istediğin birimleri or ile having satırı içerinde or ile ilave edeceksin olmamasını istediğin ürün cinsi için gene having sql cümlesinin içerinde not ile ilave edeceksin örnek c ürünü üde olmasın istiyorsan

Kod:
 Not (Test.TYPE)="B" And Not (Test.TYPE)="D"And Not (Test.TYPE)="C"))
yazacaksın

sen aşağıdaki kodu çalıştır onada göre kodu oluşturursun artık

Kod:
SELECT DISTINCTROW Test.Dep_ID, Test.TYPE, Sum(Test.QTY) AS [Topla  QTY]
FROM Test
GROUP BY Test.Dep_ID, Test.TYPE
HAVING (((Test.Dep_ID)=11 Or (Test.Dep_ID)=12 Or (Test.Dep_ID)=13 Or (Test.Dep_ID)=14 Or (Test.Dep_ID)=15 Or (Test.Dep_ID)=17) AND (Not (Test.TYPE)="B" And Not (Test.TYPE)="D"));
 
Üst