• 28-08-2019, 18:40:43
    #1
    Merhaba arkadaşlar vt tablomdaki tarihlere göre pax sutununun toplamını yazdırmak istiyorum. Bu işlemi yaparken kayıtları teker teker değil tek tarih yazdırıp yanına aynı tarihteki diğer kayıtların toplamını yazdırmak istiyorum. Group by kullanıyorum bu seferde aynı tarihteki kayıtlardan sadece ilkinin pax sutunundakı degerı getırıyor. Yardımlarınızı bekliyorum

  • 28-08-2019, 18:47:47
    #2
    "SELECT SUM(pax), tarih FROM table_name GROUP BY tarih" Böyle çalışmıyor mu?
  • 28-08-2019, 19:02:21
    #3
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    "SELECT SUM(pax), tarih FROM table_name GROUP BY tarih" Böyle çalışmıyor mu?


    Bu şekilde çıktı alıyorum hocam
  • 28-08-2019, 19:08:07
    #4
    Onuraygun adlı üyeden alıntı: mesajı görüntüle


    Bu şekilde çıktı alıyorum hocam
    İnceleme şansım var mı? Bu sorgu doğru

    SELECT sum(pax),tarih FROM tablo WHERE tarih GROUP BY tarih
  • 28-08-2019, 19:14:56
    #5
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    İnceleme şansım var mı? Bu sorgu doğru

    SELECT sum(pax),tarih FROM tablo WHERE tarih GROUP BY tarih
    $toplam = 0;
                                    $ucus = $db->query("SELECT SUM(pax), tarih FROM rezervasyonlar GROUP BY tarih", PDO::FETCH_ASSOC);
                                        if ( $ucus->rowCount() ){
                                         foreach( $ucus as $q){
                                              $pax = $q['pax'];
                                            $tarih = $q['tarih'];
                                             $hash = $q['hash'];
                                            $cocuk = $q['cocuk'];
                                            $free = $q['free'];
                                            $toplam = $toplam+$pax;
    buyrun hocam

  • 28-08-2019, 19:22:32
    #6
    Onuraygun adlı üyeden alıntı: mesajı görüntüle
    $toplam = 0;
                                    $ucus = $db->query("SELECT SUM(pax), tarih FROM rezervasyonlar GROUP BY tarih", PDO::FETCH_ASSOC);
                                        if ( $ucus->rowCount() ){
                                         foreach( $ucus as $q){
                                              $pax = $q['pax'];
                                            $tarih = $q['tarih'];
                                             $hash = $q['hash'];
                                            $cocuk = $q['cocuk'];
                                            $free = $q['free'];
                                            $toplam = $toplam+$pax;
    buyrun hocam

    $toplam = 0;
    $ucus = $db->query("SELECT SUM(pax) AS tt, tarih FROM rezervasyonlar GROUP BY tarih", PDO::FETCH_ASSOC);
    echo $q['tt'];
    Eğer olmazsa bağlantı programı ver bakalım bi
  • 28-08-2019, 23:55:44
    #7
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    $toplam = 0;
    $ucus = $db->query("SELECT SUM(pax) AS tt, tarih FROM rezervasyonlar GROUP BY tarih", PDO::FETCH_ASSOC);
    echo $q['tt'];
    Eğer olmazsa bağlantı programı ver bakalım bi
    Hocam kod çalıştı teşekkürler R10+ 'nızı verdim.