2

各ユーザーがオンラインで費やした合計時間を 1 日あたりの秒数 (単なる文字列) でリストした単純な MySQL db があります。特定の日にそれらのユーザーの上位 10% を選択し、そこにユーザー名を返したいと思います。

単一のクエリで MySQL でこれを行う方法はありますか? 上位 10 人のユーザーを選択する例を見たことがありますが、全ユーザーのパーセンテージに基づくものではありません...

4

3 に答える 3

0

これを試して

     SELECT 0.1 * count(username)  as percented_users FROM prices
     GROUP BY username
于 2013-06-11T15:11:36.993 に答える