Ты хочешь сортировать по рейтингу, в зависимости от времени ?
Т.е за неделю один рейтинг, за месяц уже другой. Так?
bibilink, да, именно)* Топ чего-то за последние 24 часа, за неделю, за месяц. три одинаковых запроса, только меняется количество секунд where time < time()-86400, это легко. Сложно узнать рейтинг при сортировке с положительными и отрицательными оценками.
bibilink, если бы оценки были только положительные, то ничего сложного, но надо запрос и с отрицательными оценками, чтобы например 10 положительных и 2 отрицательных оценки были выше, чем 52 положительных, и 47 отрицательных
bibilink, теоретически число это получается от суммы всех чисел в столбце ocenki
delete
Написал запрос, но потом понял, что написал херню, а с мобилки не протестишь..
Если никто не подскажет, то потом как-нибудь скину готовый вариант.
Там нужны ещё вложенные запросы для подсчета количества записей с plus/minus
bibilink, ты давай свои запросы, я хоть с мобилки, ну потестю. Авось чет и получится. Чем считать эти плюсы-минусы? и что лучше- plus/minus, или 1/-1 ?
bibilink, может не надо отдельно считать? Я малость игрался
Табла test_dva
id | balls
1 | 10
2 | -7
$testol = $db->super_query("SELECT SUM(balls) AS total FROM test_dva" ) ;
echo $testol['total']; // 3
SV, а как по времени считать будешь?
Отож.
bibilink, а если where time? не?