AccessTr.neT
Ortalama Bulma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Ortalama Bulma (/konu-ortalama-bulma.html)

Sayfalar: 1 2


Ortalama Bulma - metin02 - 24/09/2017

Hayırlı günler.
Ekte göndermiş olduğum formda son 7 günlük ortalamayı nasıl alabilirim.
Teşekkürler.


Cvp: Ortalama Bulma - ozanakkaya - 24/09/2017

Merhaba,

Sorgu1'in Sql kaynağını aşağıdaki ile değiştiriniz.

SELECT Tablo1.Tarih, Tablo1.Sabah, (SELECT Avg(Sabah) AS OrtalamaSabah FROM Tablo1 HAVING (((Tarih) Between Date() And Date()-6))) AS Ortalama
FROM Tablo1
WHERE (((Tablo1.Tarih) Between Date() And Date()-6));

Sorgudaki ortalama alanını Dlookup ile forma aktarabilirsiniz.


Cvp: Ortalama Bulma - metin02 - 24/09/2017

Teşekkürler. 7 günlük bütün gün ortalamasını nasıl alabiliriz.


Cvp: Ortalama Bulma - ozanakkaya - 24/09/2017

Merhaba, 

Eklediğim sorgu kodu çalışmadığı için mi soruyorsunuz yoksa farklı bir ortalama almak mı istiyorsunuz anlamadım.

Örnek uygulamanızdaki verilere göre formda ortalama olarak hangi alanda hangi verinin görünmesi gerektiğini belirtirseniz yardımcı olmaya çalışırım.


Cvp: Ortalama Bulma - metin02 - 24/09/2017

Eklediğiniz sorgu çalıştı ama çıkan sonuçlarda tarihler görünmesin ve 1 haftalık günlük ortalama almak istiyorum.
Teşekkürler.


Cvp: Ortalama Bulma - ozanakkaya - 24/09/2017

Yeni sorgu oluştur,

sql koduna aşağıdakini yaz.


SELECT Avg(G_Sorgu.Sabah) AS OrtalamaSabah, Avg(G_Sorgu.KahvaltıÖncesi) AS OrtalamaKahvaltıÖncesi, Avg(G_Sorgu.KahvaltıSonrası) AS OrtalamaKahvaltıSonrası, Avg(G_Sorgu.ÖğleYemeğiÖncesi) AS OrtalamaÖğleYemeğiÖncesi, Avg(G_Sorgu.ÖğleYemeğiSonrası) AS OrtalamaÖğleYemeğiSonrası, Avg(G_Sorgu.AkşamYemeğiÖncesi) AS OrtalamaAkşamYemeğiÖncesi, Avg(G_Sorgu.AkşamYemeğiSonrası) AS OrtalamaAkşamYemeğiSonrası, Avg(G_Sorgu.YatmadanÖnce) AS OrtalamaYatmadanÖnce
FROM (SELECT Tarih, Sabah, KahvaltıÖncesi, KahvaltıSonrası, ÖğleYemeğiÖncesi, ÖğleYemeğiSonrası, AkşamYemeğiÖncesi, AkşamYemeğiSonrası, YatmadanÖnce 
FROM Tablo1 GROUP BY Tarih, Sabah, KahvaltıÖncesi, KahvaltıSonrası, ÖğleYemeğiÖncesi, ÖğleYemeğiSonrası, AkşamYemeğiÖncesi, AkşamYemeğiSonrası, YatmadanÖnce 
HAVING (((Tarih) Between Date() And Date()-6)))  AS G_Sorgu;