Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
#HY000Invalid use of group function.
#1
Merhaba arkadaşlar, aşağıdaki mysql kodu için yardımcı olabilirmisiniz?

#HY000Invalid use of group function. hatası alıyorum. 
mysql 5, mydac27 ve Delphi 10.4.1 kullanıyorum.

Update Urunler set DepoMiktar = :DEPOM, RafMiktar = :RAFM, ToplamMiktar=(sum(:DEPOM+:RAFM)) where urun_id= :urunKOD;

Bu kodu çıkardığımda çalışıyor.
ToplamMiktar=(sum(:DEPOM+:RAFM)) 
Cevapla
#2
Update Urunler set DepoMiktar = :DEPOM, RafMiktar = :RAFM, ToplamMiktar=:DEPOM+:RAFM where urun_id= :urunKOD;
Cevapla
#3
Hocam sum i yanlis kullanmissin. zaten değerleri topluyorsun daha sum'a ne gerek var. ayrıca sum ın kullanıllma mantığı overilen kolonun tüm satırlardaki değerini toplamaktır.
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MySQL & DLL (User Defined Function) yhackup 11 4.970 13-12-2017, Saat: 14:09
Son Yorum: yhackup
  MySQL Function Kullanımı yhackup 6 5.502 15-08-2017, Saat: 09:09
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi