Skip to main content

AccessTr.neT


Sorgu Birleştirme

Sorgu Birleştirme

Çözüldü #1
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
.rar Database1.rar (Dosya Boyutu: 40,84 KB | İndirme Sayısı: 4)
ahmetsan, 23-07-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
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];
Cevapla
#3
çok teşekkürler, hem nasıl yapıldığı hem de yanlışı gösterdiğiniz için elinize sağlık,Hocam
ahmetsan, 23-07-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
Rica ederim
İyi çalışmalar)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task