lostyazilim
tr.link

sum () GROUP BY YARDIM

5 Mesajlar 1.047 Okunma
acebozum
tr.link

sahir sahir WM Aracı Kullanıcı
  • Üyelik 23.11.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek webkolik
  • Konum İstanbul Anadolu
  • Ad Soyad N** S**
  • Mesajlar 52
  • Beğeniler 6 / 13
  • Ticaret 0, (%0)
Merhaba wmaracının değerli üyeleri. Php temel eğitimi almaktayım ve bir çalışmada takılı kaldım bu konuda yardımlarınızı rica ediyorum.

Öncelikli olarak Mysql de şöyle bir tablom var



Bu Tablodaki değerlerden hesap_ad sutunundaki aynı isimli hesapların hesap_tutar kısımındaki tutarlarının toplamını almak istiyorum. Daha ayrıntılı açıklamak gerekirse aşağıdaki resimde görülen nazmi isimi şahsın tüm alacak tutarlarını toplayıp tek kalemde göstermek istiyorum.



Gerekli işlemleri yapmama rağmen alacak_tutar sutununda şöyle bir hata alıyorum:



php kodlarım yazıyorum düzeltip yardımcı olabilecek arkadaşlara teşekkür ediyorum.

require 'db.php';



$vt = 'SELECT hesap_ad, SUM(hesap_tutar) FROM hesap Group By hesap_ad';
$verisor = $connection->prepare($vt);
$verisor->execute(array());
$vericek = $verisor->fetchAll(PDO::FETCH_ASSOC);



?>



























Alacak Ad Alacak Tutar













 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Herhangi bir başka sorunun olup olmadığını bilmiyorum ama ilk gözüme çarpan SUM kullanımınız hatalı, ya SUM(hesap_tutar) AS toplam gibi topladığınız sütunları AS metoduyla bir değişkene atamanız ve yazdırırken de $a_veri['toplam'] şeklinde yazmanız lazım. Veya yazdırırken direkt olarak $a_veri['SUM(hesap_tutar)'] şeklinde yazmanız lazım.

https://www.w3schools.com/sql/func_mysql_sum.asp
https://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-sum().php
sahir

kişi bu mesajı beğendi.


sahir sahir WM Aracı Kullanıcı
  • Üyelik 23.11.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek webkolik
  • Konum İstanbul Anadolu
  • Ad Soyad N** S**
  • Mesajlar 52
  • Beğeniler 6 / 13
  • Ticaret 0, (%0)
2. kez Hızır gibi imada yetiştin Allah razı olsun. Sorun çözüldü.
Abdullahx

kişi bu mesajı beğendi.

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Sevindim :)
 

 


wmaraci
wmaraci

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
SELECT hesap_ad, SUM(hesap_tutar) FROM hesap Group By hesap_ad

bu sorguyu çalıştırınca SUM(hesap_tutar) adlı hesaplanmış alanın sütun adı hesap_tutar olmaz. o nedenle alias yapip başka isimle çağırman gerek.
sahir

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al