AccessTr.neT

Tam Versiyon: İki Tabloyu Tek Bir Sorguda Birleştirmek
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
Merhaba,
Ekli dosyada aynı formatta 2 adet tablo mevcut,
"tblBayii" >> "qryBayii"
"tblKargo" >> "qryKargo"

her iki tablodan dan da ürünlere göre toplam adetleri içeren özet iki sorgu oluşturdum,
istediğim 2 sorguyu tek bir sorgu halinde oluşmasını istiyorum.

Özetle her iki tablodaki ürünlerin toplamını tek bir özet dosya halinde istiyorum.

ilginiz için şimdiden teşekkürler,
Aşağıdaki sorguyu deneyin.
SELECT DISTINCTROW tblBayii.[Ürün Adı], tblBayii.[Ürün Kodu], Sum(tblBayii.Adet) AS [Topla B_Adet], Sum(tblKargo.Adet) AS [Topla K_Adet]
FROM tblBayii INNER JOIN tblKargo ON tblBayii.[Ürün Kodu] = tblKargo.[Ürün Kodu]
WHERE (((tblBayii.[Tarih-Saat])>"11.12.2022") AND ((tblKargo.[Tarih-Saat])>#11/11/2022#))
GROUP BY tblBayii.[Ürün Adı], tblBayii.[Ürün Kodu]
HAVING (((tblBayii.[Ürün Adı])<>""));
(15/01/2023, 20:11)atoykan yazdı: [ -> ]Aşağıdaki sorguyu deneyin.
Kod:
SELECT DISTINCTROW tblBayii.[Ürün Adı], tblBayii.[Ürün Kodu], Sum(tblBayii.Adet) AS [Topla B_Adet], Sum(tblKargo.Adet) AS [Topla K_Adet]
FROM tblBayii INNER JOIN tblKargo ON tblBayii.[Ürün Kodu] = tblKargo.[Ürün Kodu]
WHERE (((tblBayii.[Tarih-Saat])>"11.12.2022") AND ((tblKargo.[Tarih-Saat])>#11/11/2022#))
GROUP BY tblBayii.[Ürün Adı], tblBayii.[Ürün Kodu]
HAVING (((tblBayii.[Ürün Adı])<>""));

Hocam öncelikle ilgilinize teşekkürler,
yalnız burada her iki tablonu kesişimi veriyor, yani her iki tabloda da ortak olan ürünleri veriyor,
benim istediğim toplam ürünleri, yani her iki tablonun tüm ürünlerini versin.

iyi akşamlar.
Ekli dosyayı inceleyin buradan açıklayarak adım adım size yaptırmaya vaktim olmadığından örneğinizi revize ettim. İlişkili veritabanı mantığını tam anlamamışsınız aynı veriler tablolara ayrı ayrı kayıt edilmez ilişkilerle bağlanırlar,  ona göre düzeltme yaptım ürün kayıtları için ayrı bir tablo ve bayi kargo tablolarında ilişki yapısını kurup istediğiniz sorguyu ekledim.
(16/01/2023, 10:47)atoykan yazdı: [ -> ]Ekli dosyayı inceleyin buradan açıklayarak adım adım size yaptırmaya vaktim olmadığından örneğinizi revize ettim. İlişkili veritabanı mantığını tam anlamamışsınız aynı veriler tablolara ayrı ayrı kayıt edilmez ilişkilerle bağlanırlar,  ona göre düzeltme yaptım ürün kayıtları için ayrı bir tablo ve bayi kargo tablolarında ilişki yapısını kurup istediğiniz sorguyu ekledim.

Hocam ilginize teşekkürler,
Yalnız buradaki Kargo ve Bayi adetleri tutmuyor, sanıyorsam çarparak falan gidiyiyor.

Örnek: YZ 001 kodlu ürün "tblKargo" tablosunda '28' adet var iken, sorguda '25398' adet görünüyor.

Kontrol edebiilir misiniz
iyi çalışmalar,
iyi haftalar
Merhaba
inceleyin Lütfen
Sayfalar: 1 2 3