AccessTr.neT

Tam Versiyon: Sorgu Birleştirme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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
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];
çok teşekkürler, hem nasıl yapıldığı hem de yanlışı gösterdiğiniz için elinize sağlık,Hocam
Rica ederim
İyi çalışmalar)