Birden Fazla Tablodan Sorgu Oluşturmak

18/01/2018, 01:18

m_demir

Merhaba Hocalarım.
Eklediğim uygulamada FaturaDetay Tablosundaki Tutarı FaturaBilgisi Tablosunda görünmesini istiyorum. Aşağıdaki kodu Sorgu1 Sql sayfasına yazdım. Olmadı FaturaBilgisi Tablosunda Tutarı göstermedi. Bu konuda yardımlarınıza ihtiyacım var.  İyi çalışmalar. 
SELECT FaturaBilgisi.FaturaID, FaturaBilgisi.AdiSoyadi, FaturaBilgisi.Adresi, FaturaBilgisi.VergiDairesi, FaturaBilgisi.VergiNo, FaturaBilgisi.Tel, FaturaBilgisi.Cep, FaturaBilgisi.FaturaTanzimTarihi, FaturaBilgisi.Saati, FaturaBilgisi.Not, FaturaDetay.Tutari
FROM FaturaBilgisi RIGHT JOIN FaturaDetay ON FaturaBilgisi.FaturaID=FaturaDetay.FaturaID;
18/01/2018, 10:21

ozanakkaya

Merhaba, sorgu ile tablodaki alanda veri gösteremezsiniz. Güncelleştirme sorgusu ile tutar alanını güncelleştirebilirsiniz.
Bu veri zaten tabloda olduğu için ikinci tabloya kaydetmeye gerek yok.

Tutarı göstermek için kullanmanız gereken sorgu

SELECT FaturaBilgisi.FaturaID, FaturaBilgisi.AdiSoyadi, FaturaBilgisi.Adresi, FaturaBilgisi.VergiDairesi, FaturaBilgisi.VergiNo, FaturaBilgisi.Tel, FaturaBilgisi.Cep, FaturaBilgisi.FaturaTanzimTarihi, FaturaBilgisi.Saati, FaturaBilgisi.[Not], Sum(FaturaDetay.Tutari) AS ToplaTutari
FROM FaturaBilgisi RIGHT JOIN FaturaDetay ON FaturaBilgisi.FaturaID = FaturaDetay.FaturaID
GROUP BY FaturaBilgisi.FaturaID, FaturaBilgisi.AdiSoyadi, FaturaBilgisi.Adresi, FaturaBilgisi.VergiDairesi, FaturaBilgisi.VergiNo, FaturaBilgisi.Tel, FaturaBilgisi.Cep, FaturaBilgisi.FaturaTanzimTarihi, FaturaBilgisi.Saati, FaturaBilgisi.[Not];
18/01/2018, 10:32

m_demir

Çok teşekkürler Hocam. Ellerinize sağlık.
Hocam konuyu taşıyabilirsiniz. Saygılarımla iyi çalışmalar.