2015-09-13 5 views
-1

OK Теперь у меня есть эта таблица с именем игрыSQL Select Query Рассортировано Значение

Player  Score  TimesPlayed 
    1   900   5 
    2   500   3 
    3   350   2 
    4   600   4 

Мне нужен запрос, чтобы вернуть результат, умноженный на количество TimesPlayed каждого игрока отсортированы в порядке убывания. Поэтому мне нужно это как вывод

4500 - Player 1 
2400 - Player 4 
1500 - Player 2 
700 - Player 3 

Я написал это, но не знаю, правильно ли он отправился.

SELECT Score, Player, TimesPlayed FROM Game ORDER BY Score DESC 

ответ

0

, если вы хотите, чтобы оценка умножается, то нужно умножить ...

SELECT Player, Score * TimesPlayed as total_score FROM Game ORDER BY total_score DESC 
+0

Спасибо, Im новой для SQL так просто обучение. Это было полезно –