kaf
wmaraci reklam

2 Sayı ile sıralama işlemi [ÇÖZÜLDÜ]

5 Mesajlar 1.084 Okunma
Toplam 5 mesaj ve 1.084 görüntüleme
acebozum
wmaraci reklam

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)
İD - KULLANICI - KAZANDI - KAYBETTİ
1 - ahmet - 10 - 11
2 - mehmet - 10 - 10
3 - selim - 21 - 40
4 - selin - 24 - 14

Sıralama

Selin
Mehmet
Ahmet
Selim

Tablom da bu şekilde adil olarak nasıl sıralama nasıl yapabilirim? kaybettiği sayı kazandığı sayıyla adil şekilde olması lazım
 

 

wmaraci reklam
reklam

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad M** M**
  • Mesajlar 1946
  • Beğeniler 552 / 554
  • Ticaret 40, (%100)
Neye göre sıralamaya çalışıyorsunuz? ( kazanan - kaybeden ) değeri en büyük olandan küçük olana doğru mu?
En çok kazanana mı? Altta verdiğini sıralama her ikisinede uymuyor.
 

 

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)

mehmetmasa adlı üyeden alıntı

Neye göre sıralamaya çalışıyorsunuz? ( kazanan - kaybeden ) değeri en büyük olandan küçük olana doğru mu?
En çok kazanana mı? Altta verdiğini sıralama her ikisinede uymuyor.


kazanan ve kaybeden orantısına göre 21 - 40 arasında çok fazla bir fark var mesela
 

 

MertTpz MertTpz merttopuz.com Kullanıcı
  • Üyelik 16.07.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Müh. Öğrencisi
  • Konum İstanbul Anadolu
  • Ad Soyad M** T**
  • Mesajlar 215
  • Beğeniler 94 / 93
  • Ticaret 23, (%100)
Hocam wm_order adındaki tablomuzu oluşturup verileri kaydettim. Şöyle bir kullanım ile istediğiniz çıktıya erişiyoruz.



SELECT wm_order.kullanici, (wm_order.kazandi - wm_order.kaybetti) AS diff FROM wm_order
ORDER BY diff DESC
berkaykrx RecepDemirel

kişi bu mesajı beğendi.

wmaraci
wmaraci

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)

MertTpz adlı üyeden alıntı

Hocam wm_order adındaki tablomuzu oluşturup verileri kaydettim. Şöyle bir kullanım ile istediğiniz çıktıya erişiyoruz.



SELECT wm_order.kullanici, (wm_order.kazandi - wm_order.kaybetti) AS diff FROM wm_order
ORDER BY diff DESC


Çok teşekkürler hocam :)
MertTpz

kişi bu mesajı beğendi.

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