Skip to main content

AccessTr.neT


Sorgu Toplamında Yanlışlık

Sorgu Toplamında Yanlışlık

Çözüldü #1
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]
.rar aks_stok_lis.rar (Dosya Boyutu: 31,74 KB | İndirme Sayısı: 4)
Son Düzenleme: 17/09/2022, 11:23, Düzenleyen: alikagan.
Cevapla
#2
Merhaba,yeni sorgu ile birleştirerek yaptım inceleyin
.rar Celosoft_aks_stok_lis.rar (Dosya Boyutu: 32 KB | İndirme Sayısı: 3)
Cevapla
#3
sn celoyce, teşekkür ederim,
sorgular bölümünde sorgu oluşturmadan, sadece tabloları kullanarak yapılabilir mi?
Cevapla
#4
(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.
Cevapla
#5
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;
Cevapla
#6
sn berdus hocam,
sn celayce hocam
çok teşekkür ederim,
iyiki varsınız.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task