AccessTr.neT
Sorgu Toplamında Yanlışlık - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Sorgu Toplamında Yanlışlık (/konu-sorgu-toplaminda-yanlislik.html)

Sayfalar: 1 2


Sorgu Toplamında Yanlışlık - alikagan - 17/09/2022

merhaba arkadaşlar,

tablolarla ilişkilendirme yaptım. 
aksesuar gelen  ve tüketim kg'ları tablodaki verilerden farklı , çok yüksek çıkıyor.
olmasını istediğim tablo,
[Resim: do.php?img=13436]

ama şuanki mevcut olan yanlış çıkan sorgum bu
[Resim: do.php?img=13435]


RE: Sorgu Toplamında Yanlışlık - C*e*l*o*y*c*e - 17/09/2022

Merhaba,yeni sorgu ile birleştirerek yaptım inceleyin


RE: Sorgu Toplamında Yanlışlık - alikagan - 17/09/2022

sn celoyce, teşekkür ederim,
sorgular bölümünde sorgu oluşturmadan, sadece tabloları kullanarak yapılabilir mi?


RE: Sorgu Toplamında Yanlışlık - C*e*l*o*y*c*e - 17/09/2022

(17/09/2022, 13:35)alikagan yazdı: sn celoyce, teşekkür ederim,
sorgular bölümünde sorgu oluşturmadan, sadece tabloları kullanarak yapılabilir mi?

tabiki çeşitli taklalar attırılarak yapılabilir,ama bence gerek yok,en sade şekli bu ,sorgu içinde sorgu ile getirilebilir ancak ileride veri çogalınca yavaşlama ve aksaklıklar olabilir.Sorgu çeşitlerini inceleyerek ögrenebilirsiniz.


RE: Sorgu Toplamında Yanlışlık - berduş - 17/09/2022

alternatif olarak aşağıdaki kod da kullanılabilir
@C*e*l*o*y*c*e hocamın da belirttiği gibi biraz taklalı)
SELECT AKSESUAR_ADI_LISTESI.*, Gln.[Gelen], Tkt.[Tüketim]
FROM (AKSESUAR_ADI_LISTESI LEFT JOIN (SELECT AKSESUAR_GELEN_LISTE.AKSESUAR_ID, Sum(AKSESUAR_GELEN_LISTE.GELEN_MIKTAR) AS [Gelen]
FROM AKSESUAR_GELEN_LISTE
GROUP BY AKSESUAR_GELEN_LISTE.AKSESUAR_ID
) as Gln ON AKSESUAR_ADI_LISTESI.ID = Gln.AKSESUAR_ID) LEFT JOIN (SELECT AKSESUAR_TUKETIM_LISTESI.AKSESUAR_ID, Sum(AKSESUAR_TUKETIM_LISTESI.TUKETIM_MIKTARI) AS [Tüketim]
FROM AKSESUAR_TUKETIM_LISTESI
GROUP BY AKSESUAR_TUKETIM_LISTESI.AKSESUAR_ID
) as Tkt ON AKSESUAR_ADI_LISTESI.ID = Tkt.AKSESUAR_ID;



RE: Sorgu Toplamında Yanlışlık - alikagan - 17/09/2022

sn berdus hocam,
sn celayce hocam
çok teşekkür ederim,
iyiki varsınız.