Skip to main content

AccessTr.neT


parametreden gelen veriye göre alan hesaplama

askmasaji
askmasaji
3
2545

parametreden gelen veriye göre alan hesaplama

#1
öğrenci tablosundaki istediğim not kolonunun ortalamasını nasıl alırım? örnek sorgu Sql cümlem şöyle

Visual Basic Code
SELECT AVG (ogrenciler.[parametre1]) as notortalamasi from öğrenciler WHERE öğrenciler.sinif = [parametre2] 

şeklinde bir cümle. Ama çalışmıyor. Fazla karışık bir sorgu diye uyarı veriyor. parametre1 notun adı yani ortalamasını alacağım not kolonunun adı. parametre2 ise sınıfadı. Sınıfadı text değer döndürüyor. Notadları ise ondalık (long) döndürmesi gerek. Bu arada her iki parametre de text olarak tanımlı. Not sütunlarının adlarını text cinsinden sorgulayıp value larının ortalamasını alacağım. Ama hala bi çözüm bulamadım. Access 2007 kullanıyorum.

Son Düzenleme: 07/01/2014, 12:37, Düzenleyen: askmasaji.
Cevapla
#2
Örnek eklerseniz daha hızlı cevap alabilirsiniz.
Herkes aynı şeyi düşünüyorsa, kimse yeterince düşünmüyor demektir
Cevapla
#3
Ekteki dosya 2003 tabanlı bir mdb dosyası. Ve içindeki sorgular not güncelleme ve averaj sorgularıı... Benim istediğimse şu: Her bir not ve her bir sınıf için ayrı ayrı sorgu oluşturmak yerine not adını ve sınıf adını girerek güncelleme yapmak yada not ortalaması görmek istiyorum. Zira bir dönemde 13 çeşit not var ve her sınıf için olduğunu düşününce bu bana 40 tan fazla sorgu hazırlamak demek. Dosyada NotAveraj adındaki dinamik sorgu denemem işe yaramıyor. Karmaşık sorgu hatası alıyorum. iki tane dinamik sorgu ile bu ortalama ve güncelleme işini halletmek istiyorum. Not kolonlarının hepsi Ondalık (Long) tipinde sınıf kolonları ise text(20) tipinde. Bu konuda yardımcı olursanız minnettar kalacağım. Saygılarımla...
.rar databaseAccesTr.rar (Dosya Boyutu: 57,33 KB | İndirme Sayısı: 10)
Cevapla
#4
Konu gözden kaçmış, uzun süre olmuş. Sorunun son durumu nedir acaba ?
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da