2016-07-08 55 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