2016-07-08 91 views
0

我創建了一個商鋪中我把頂捐贈者每月。需要幫助我的網站商鋪頂捐贈者每月

我的問題是,我怎麼能得到「頂捐贈者」?

我嘗試在SQL查詢MAX(money),但是,例如有問題:

test 250 

test2 3 

說最大值爲3

我的表:

Date | username | money 

2016/7 | tg95 | 10 

2016/7 | test | 15 

我怎麼可以讓高層捐贈者燙髮量?

對不起我的英文不好,並感謝您的幫助。

確定表的配置例如:

date | username | money 

2016/7 | test | 10 

2016/7 | test2 | 15 

2016/7 | test3 | 9 

在這個例子中最大值爲測試2 = 15 OK,也許更簡單的獲取日期(每月)和金錢獲得最大價值

+0

可以proviide你的代碼,所以我們可以幫助您 –

+0

什麼樣的問題????提供你的代碼。 – user1234

+0

的問題是,我嘗試SELECT錢MAX(錢) FROM topdonator說最大值爲3 ... – scoPiii

回答

1

嘗試:

SELECT username FROM Table1 ORDER BY money DESC LIMIT 1; 

SQL FIDDLE

+0

我嘗試這一點,並說TEST3我的表打印:http://prntscr.com/bq954w – scoPiii

+0

檢查[的Sql小提琴(http://sqlfiddle.com/#!9/8eace/5)。 –

+0

haaaa完成是我的錯,我把表錢varch -.-「感謝您的幫助 – scoPiii

0

嘿,如果你想selectusernamemax捐贈者money您可以使用此sql

select username, money 
from youtablename 
where money= (
    select max(money) 
    from youtablename 
) 
+0

感謝我嘗試這一點,但繼續說最大值爲3:■ – scoPiii

+0

哎請更新您的問題在粘貼您的表中的值,也想要 – user1234

+0

做的結果我把一個例子 – scoPiii