• Распределение бонусов между пользователями?

    kawabanga
    @kawabanga
    Эм.... что ни день, то вопросы сводятся, к "Сколько будет 2+2?"

    Что надо, чтобы решить вашу задачу?
    1) Общее кол-во бонусов.
    2) Кол-во балов, набранное пользователями. Забирается следующим запросом:
    "select sum(points) from users where 1;"
    3) Подсчитать кол-во бонус всех пользователей или конкретного, след запросом, где :bal - общее число балов, набранное пользователями:
    "select id, 500/100* ( points/:points) as bonus from users where 1"

    Разве так сложно додуматься самому, ну честно?
    Ответ написан
    1 комментарий