Bu Konu Kez Okundu 5 Cevap Aldı Toplam 1 Sayfa Mevcut / 1. Sayfa
YAZAN
  • veritabani
  • MESAJI SUM Komutunu nasıl kullanacam 08.03.2008 19:58:22 Şikayet Alıntı Yap
    Selam arkadaşlar veritabanındaki bir tablonun verilerin toplamını nasıl ekrana yazdırabilirim Bildiğim kadarıyla SUM komutuyla yapılıyor ama yapamadım bir türlü. Aylik tablosundaki değişik kişilere ait birkaç veri var, bu verilerin belli sütunlarının hepsinin toplamını nasıl ekrana yazdıracağım. Örneğin: Mustafanın aldığı bugüne kadarki toplam Maaşı : 1000 YTL; Ahmetin aldığı bugüne kadarki toplam Maaşı : 5000 YTL; Alinin aldığı bugüne kadarki toplam Maaşı : 3000 YTL; gibisinden tabi mustafanın 10 aylık maaş verisi var. Örnekti tabi bu; !
    YAZAN
  • Hakikat
  • MESAJI SUM Komutunu nasıl kullanacam 08.03.2008 21:01:47 Şikayet Alıntı Yap
    maaşı alanların tablosunun ayrı
    maaşların verildiği tablo ayrımı?
    YAZAN
  • veritabani
  • MESAJI SUM Komutunu nasıl kullanacam 08.03.2008 21:17:45 Şikayet Alıntı Yap
    hayır hepsi aynı tabloda örneğin bir tabloda kişinin adı, soyadı,aldığı maaş var bu tabloya 12 ay boyunca verilen ekleniyor 12. ayın sonunda işte ahmete 5000 mehmete 6000 mustafa ya 7000 YTL maaş verildi diye bi döküman çıkartmak istiyorum SELECT * FROM aylik WHERE alinan='mustafa' dersem yazdırabiliyorum ama ekrana sadece mustafanınki geliyor while döngüsü yaparken hata veriyor kişileri alt alta ve karşılarına aldıkları toplam parayı yazdıramıyorum dediğim gibi elle belirtirsem geliyor while de hata veriyor
    YAZAN
  • veritabani
  • MESAJI SUM Komutunu nasıl kullanacam 08.03.2008 21:22:09 Şikayet Alıntı Yap
    while döngüsü yapınca da ahmetten ekrana 12 tane mehmetten 12 tane mustafa dan 12 tane geliyor ve hepsinin de karşısında tek toplam yazıyor ben sadece ahmetten 1 tane mehmetten 1 tane mustafadan 1 tane ve karşılarınada 12 ayın toplamının gelmesini istiyorum
    YAZAN
  • Hakikat
  • MESAJI SUM Komutunu nasıl kullanacam 08.03.2008 22:20:51 Şikayet Alıntı Yap
    işte bunu yapabilmen için isimler ayrı tabloda maaşlar ayrı tabloda olmak zorunda
    YAZAN
  • veritabani
  • MESAJI SUM Komutunu nasıl kullanacam 09.03.2008 01:10:09 Şikayet Alıntı Yap
    Anladım abi tşk. ederim yok çözdüm bende zaten şimdi toplatıp ekranada yazdırıyorum şimdi maaşların bulunduğu tabloda da isimler var eklemişim, ayrıyeten personel tanımlaması yaptığım bi tabloda yapmıştım hiç isimleri ordan ağırmayı unutmuşum bende maaşlarn bulunduğu yerden çağırmaya çalışlıyordum :) ama şunu bilmiyordum
    örnek :
    Kod


    $sor 
    mysql_query("SELECT SUM(netmaas) AS netmaas, AS  SUM(brutmaas) AS brutmaas FROM aylik WHERE isimler='$isimler'");

    $yaz mysql_fetch_assoc($sor);

    echo 
    $yaz['netmaas'];
    echo 
    $yaz[brutmaas];


    tablonun içindeki diğer sütunların toplamıda toplatıp yazdırmayı ben tek sütünü toplata bilirim sanmıştım AS komutuyla tanımlayıp diğer sütunlarıda çağırabilirmişim aslında tabi isimler değişkenini personel tanımlamlamasından while döngüsü ile ekrana yazdıralacak. Yanlışım varsa düzeltin lütfen hocam çünkü daha uygulamadım bunları çünkü şu an bilgisayarımın başında değilim yarın bakcam oturup düşündüm aklıma geldi hatam yinede tşk. ederim hocam desteğiniz için sağolun .