Skip to main content

AccessTr.neT


Ortalama Bulma

Ortalama Bulma

Çözüldü #1
Hayırlı günler.
Ekte göndermiş olduğum formda son 7 günlük ortalamayı nasıl alabilirim.
Teşekkürler.
.rar Database2.rar (Dosya Boyutu: 34,52 KB | İndirme Sayısı: 7)
Cevapla
#2
Merhaba,

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

Visual Basic Code
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.
Cevapla
#3
Teşekkürler. 7 günlük bütün gün ortalamasını nasıl alabiliriz.
Son Düzenleme: 24/09/2017, 12:36, Düzenleyen: metin02.
Cevapla
#4
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.
Cevapla
#5
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.
Cevapla
#6
Yeni sorgu oluştur,

sql koduna aşağıdakini yaz.


Visual Basic Code
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;
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task