AccessTr.neT

Tam Versiyon: sql deki max, min ve avg fonksiyonları ile ilgili
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Yeri burası mı bilmiyorum ama diğer bir sorunlu konu da Sql deki max, min ve avg fonksiyonları ile ilgili.

mesela strSQL="select avg(vize1) from sonuclar" kodunda vize1 alanında ki değerlerin ortalamasını gösterir.

Buraya kadar bir sorun yok. ancak burada ki vize1 alanın adı karakter ile başlamalı. ben daha önce yaptığın bir uygulamada alan adlarını 1, 2,3 gibi numara olarak vermiştim. Sql kodu da strSQL="Select AVG(1) from cihazlar" şeklinde idi. ancak geriye dönen değer 1 oluyordu. AVG(2) yaptğımda ise geriye 2 değeri dönüyordu. Yani AVG, MAX MIN fonksiyonlarında kullanılan alanlar rakam olmamalı. Yoksa geriye parantez içine yazdığınız değer dönüyor. Alan isimlerini C1,C2,C3 olarak değiştirince sorun düzeldi. ama yarım günden fazla uğraşmıştım.
Sayın Gul_pink;
Paylaşımınız için teşekkürler.
Sayın Gul_pink; tespit ettiğiniz sorun ve çözümünü bizlerle paylaştığınız için teşekkür ederiz. Sizi daha sık aramızda görmek dileğiyle.
Sayın gul_pink bundan sonra daha fazla problem ile karşılaşmak istemiyorsanız mutlaka Yapılmaması gereken ölümcül hatalar konusunu okuyunuz.

Tüm programlama dillerinde (istisnasına rastlamadım) hiç bir değişken adı :
  • Rakam ile başlamaz
  • Türkçe karakter ile başlamaz

kurallarını unutmayalım.
paylaşım için teşekkürler.
Paylaşım İçin Teşekkürler.