• 11-02-2013, 01:36:34
    #1
    Merhaba arkadaşlar

    Bir istatistik scripti üzerinde çalışıyorum. İstatistikte en olanları bulmak istiyorum.

    Tablo yapım şu şekilde
    id - oyuncu_id - klan_id - 1x1 - 2x2 - 3x3 - 4x4
    en iyi oyuncu 1x1 - 2x2 - 3x3 - 4x4 toplamı olarak en çok puan olanı sırasıyla 16 oyuncu listeleteceğim

    en iyi klan ise klan idsinde olan oyuncuların 1x1 - 2x2 - 3x3 - 4x4 puanları toplamı olacak 16 klan listeleyecek

    bildiğim yolları uyguladım oyuncu kısmı tamam ama klan kısmında sonuç alamadım yardımcı olursanız sevinirim
  • 11-02-2013, 09:23:08
    #2
    SELECT oyuncu_id,1x1, 2x2, 3x3, 4x4, (1x1 + 2x2 + 3x3 + 4x4) as toplam FROM tablo ORDER BY toplam DESC
    Şunu bir dene hocam
  • 11-02-2013, 12:45:38
    #3
    wdr.leo adlı üyeden alıntı: mesajı görüntüle
    SELECT oyuncu_id,1x1, 2x2, 3x3, 4x4, (1x1 + 2x2 + 3x3 + 4x4) as toplam FROM tablo ORDER BY toplam DESC
    Şunu bir dene hocam
    öncelikle cevabınız için teşekkürler oyuncu kısmını hallettim hocam tek takıntım en iyi klan kısmında kaldı bu tablolardan klan_id si aynı olan oyuncuları toplayıp en iyi 16 sını listeletmem gerek
  • 13-02-2013, 14:50:54
    #4
    yorumlarınızı beklemekteyim
  • 24-02-2013, 21:02:13
    #5
    yardımcı olacak arkadaş aranmakta
  • 25-02-2013, 00:36:48
    #6
    XYZ
    Kimlik doğrulama veya yönetimden onay bekliyor.


    SELECT klan_id, Sum( ( 1x1 + 2x2 + 3x3 + 4x4 ) ) AS Toplam_Puan FROM `TABLO_ADI` GROUP BY klan_id