Sorgu Birleştirme

21/09/2023, 13:34

ahmetsan

aşağıda örneğini eklemiş olduğum hisse takip ve maliyet hesabı sorgusunda bir kaç sorguyu birleştirip, bir veri elde ediyorum. son ekranda bir hata alıyorum, sebebini bulamadım. birde bu sorguları tek sorgu yapmanın bir yolu var mıdır? Teşekkürler
21/09/2023, 14:31

berduş

ilgili sorgunun sorgu kodunu aşağıdaki kodla değiştirip dener misiniz
SELECT 
  adetsorgusbr2.hisse_adi
, adetsorgusbr2.Hisseadet
, adetsorgusbr2.sonfiyat
, Sum(DENENENENE.KADEMELOT) AS toplam
, [toplam]/[Hisseadet] AS maliyet
, [sonfiyat]-[maliyet] AS fark
, [fark]*[hisseadet] AS zarar
FROM DENENENENE INNER JOIN adetsorgusbr2 ON DENENENENE.hisse_adi = adetsorgusbr2.hisse_adi
GROUP BY  adetsorgusbr2.hisse_adi
, adetsorgusbr2.Hisseadet
, adetsorgusbr2.sonfiyat;
dilerim işenize yarar
Not : sizin sorgunuzdaki -aşağıdaki sorgu kodu sorun çıkaran kod- son 3 alan  [toplam]/[Hisseadet], [sonfiyat]-[maliyet], [fark]*[hisseadet]   hesaplanmış alandı dolayısıyla gruplamaya gerek yoktu
SELECT 
  adetsorgusbr2.hisse_adi
, adetsorgusbr2.Hisseadet
, adetsorgusbr2.sonfiyat
, Sum(DENENENENE.[KADEMELOT]) AS toplam
, [toplam]/[Hisseadet] AS maliyet
, [sonfiyat]-[maliyet] AS fark
, [fark]*[hisseadet] AS zarar
FROM DENENENENE INNER JOIN adetsorgusbr2 ON DENENENENE.hisse_adi = adetsorgusbr2.hisse_adi
GROUP BY adetsorgusbr2.hisse_adi
  , adetsorgusbr2.Hisseadet
  , adetsorgusbr2.sonfiyat
  , [toplam]/[Hisseadet]
  , [sonfiyat]-[maliyet]
  , [fark]*[hisseadet];
21/09/2023, 14:52

ahmetsan

çok teşekkürler, hem nasıl yapıldığı hem de yanlışı gösterdiğiniz için elinize sağlık,Hocam
21/09/2023, 17:31

berduş

Rica ederim
İyi çalışmalar)