Forum
Bildirimler
Hepsini Temizle
SQL Server
4
Yazılar
2
Üyeler
0
Reactions
643
Görüntüleme
Konu başlatıcı
Merhaba.
1. tablo (fatura listesi)
id fatura_turu
-- ---------------
1 1
2 1
3 5
2. tablo (fatura haraketleri)
id ftid stid fiyati
-- ---- ----- -------
1 1 34 254,11
2 1 23 114,25
3 2 12 45,10
4 3 54 54,77
Şimdi yapmak istediğim şu; 2. tablodan AVG ile ortalama alıyorum ancak haraketlerde hem alış faturaları hemde satış faturaları var. Ben sadece alış faturası haraket değerlerinin ortalamasını almasını istiyorum. Yani 2. tablodan veriyi çekerken yalnızca 1. tablodaki fatura_turu 5 olanları almasını nasıl sağlarım.
Şimdiden herkese teşekkür ederim.
Gönderildi : 01/02/2012 23:03
SELECT AVG(dbo.Table_2.fiyatı) AS ortalama
FROM dbo.Table_1 INNER JOIN
dbo.Table_2 ON dbo.Table_1.id = dbo.Table_2.ftid
WHERE (dbo.Table_1.fatura_turu = 5)
yukarıdaki istediginiz sonuc galiba
Gönderildi : 02/02/2012 01:49
Konu başlatıcı
murattis istediğim tam olarak buydu. Çok teşekkür ederim.
Gönderildi : 02/02/2012 02:50
RİCA EDERİM SELAMLAR
Gönderildi : 02/02/2012 03:07