2016-07-08 7 views
0

Ich erstelle einen Webstore und ich setze einen Top Donator pro Monat.brauche Hilfe für meinen Webstore Top Donator Monat

Mein Problem ist, wie kann ich "Top Donator" bekommen?

ich versuche, in SQL-Abfrage MAX(money) aber habe Problem Beispiel:

test 250 

test2 3 

und sage Maximalwert ist 3

mein Tisch:

Date | username | money 

2016/7 | tg95 | 10 

2016/7 | test | 15 

, wie kann ich den Top-Donator erhalten Dauerwelle Betrag?

Entschuldigung für mein schlechtes Englisch und danke für Hilfe.

ok Tabelle Config Beispiel:

date | username | money 

2016/7 | test | 10 

2016/7 | test2 | 15 

2016/7 | test3 | 9 

auf diesem Maximalwert Beispiel ist test2 = 15 ok vielleicht einfaches Datum ist zu erhalten (pro Monat) und einen maximalen Wert auf Geld

+0

können Sie Ihren Code proviide, so können wir Ihnen –

+0

welche Art von Problem helfen ???? Gib deinen Code an. – user1234

+0

Das Problem ist, ich versuche SELECT Geld MAX (Geld) FROM topdonator und sagen, der maximale Wert ist 3 ... – scoPiii

Antwort

1

Versuchen:

SELECT username FROM Table1 ORDER BY money DESC LIMIT 1; 

SQL FIDDLE

+0

Ich versuche dies und sage test3 meine Tabelle drucken: http://prntscr.com/bq954w – scoPiii

+0

Überprüfen Sie die [Sql Geige] (http://sqlfiddle.com/#!9/8eace/5). –

+0

haaaa getan ist meine Schuld Ich lege Tischgeld varch -.- "Danke für die Hilfe – scoPiii

0

Hey, wenn Sie selectusername von max Donator money möchten, können Sie diese verwenden sql

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

danke ich versuche dies, aber weiterhin sagen, der Maximalwert ist 3: s – scoPiii

+0

hey bitte aktualisieren Sie Ihre Frage eingefügt Ihren Tisch Wert in und auch das Ergebnis, das Sie wollen – user1234

+0

getan, ich gebe ein Beispiel – scoPiii

Verwandte Themen