İyi günler.
Örneğimdeki sorgumda Sabitler tablomdaki elektrik_kw değeri ile Maliyet sorgumdaki zaman alanlarını çarpıp ayrı bir alanda göstermek istiyorum.
Ancak resimdeki hatayı alıyorum ayrdımcı olurmusunuz Teşekkürler.
Önce s_sabitler adında bir sorgu oluşturun,
Sql görünümne geçin Aşağıdaki
Sql cümlesini ekleyin.
SELECT Ek_gider_Sorgu.u_id, Sabitler.elektrik_kw
FROM Sabitler, Ek_gider_Sorgu;
Daha sonra Maliyet Sorgunuzu açın tüm tabloları kaldırın,
Sql görünümüne geçip aşağıdaki
Sql cümlesini ekleyin
SELECT Maliyet.m_id, Maliyet.u_id, Maliyet.plaka_fiyat, Maliyet.plaka_adet, Ek_gider_Sorgu.Toplagider_tutar, [zaman_saat]*[elektrik_kw] AS Elektrik
FROM Maliyet, Ek_gider_Sorgu, s_sabitler;
Teşekkürler verdiğiniz
Sql çalıştı ancak ek gider tüm kayıtlar için aynı çıkıyor.
Ek Gider bir tabloya dayanmıyor, zaten bunu siz ayrı bir sorgu olarak tasarlayıp toplamını almışsınız, Dolayısıyla bu sütun toplam sütunu olduğu için aynı çıkacaktır.
Ek_gider tablom bir ürüne ait farklı maliyet kalemlerini tutuyor.
her ürün için ayrı toplam oluşuyor.
Hmm anladım, id'leri gruplayıp her grup için işlem yapacak,
ekteki maliyet sorgu istediğiniz sonucu veriyor mu?