|
|
Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity [SQL] Подробная статистика сервера |
[SQL] Подробная статистика сервера |
Дерзайте, впринципе штука полезная. Кому надо больше инфы дописывайте, писал для себя.
Вывод инфы в таком вот виде Сам селект> Код (SELECT COUNT(*), ('Количество созданых персонажей в общем'),('') FROM `characters`) union (SELECT COUNT(*), ('Количество действующих персонажей (не удаленных)'),('') FROM `characters` where name>'') union (SELECT COUNT(DISTINCT account), ('Количество аккаунтов на сервере, на которых есть персонажи'),('') FROM characters) union (SELECT COUNT(*), ('Количетсво персонажей заходивших с 01.01.2014'),('') FROM `characters` where logout_time>1388534400) union (SELECT COUNT(*), ('Количетсво чаров достигших максимального уровня 3.3.5'),('') FROM `characters` where level=80) union (SELECT COUNT(*), ('Количетсво чаров не достигших максмального уровня 3.3.5'),('') FROM `characters` where level<80) union (SELECT COUNT(*), ('Количество персонажей с месяцем игрового времени и более'),('') FROM `characters` where totaltime>2629700) union (SELECT COUNT(*), ('Количетсво гильдий'),('') FROM `guild`) union (SELECT COUNT(*), ('Количество персонажей Орды'),('') FROM `characters` where race in (2,5,6,8,9,10)) union (SELECT COUNT(*), ('Количество персонажей Альянса'),('') FROM `characters` where race in (1,3,4,7,11,22)) union (SELECT COUNT(*), ('Количество персонажей Орды заходивших с 01.01.2014'),('') FROM `characters` where race in (2,5,6,8,9,10) and logout_time>1388534400) union (SELECT COUNT(*), ('Количество персонажей Альянса заходивших с 01.01.2014'),('') FROM `characters` where race in (1,3,4,7,11,22) and logout_time>1388534400) union (SELECT COUNT(*), ('Количество Воинов'),('') FROM `characters` where class=1) union (SELECT COUNT(*), ('Количество Паладинов'),('') FROM `characters` where class=2) union (SELECT COUNT(*), ('Количество Охотников'),('') FROM `characters` where class=3) union (SELECT COUNT(*), ('Количество Разбойников'),('') FROM `characters` where class=4) union (SELECT COUNT(*), ('Количество Жрецов'),('') FROM `characters` where class=5) union (SELECT COUNT(*), ('Количество Рыцарей смерти'),('') FROM `characters` where class=6) union (SELECT COUNT(*), ('Количество Шаманов'),('') FROM `characters` where class=7) union (SELECT COUNT(*), ('Количество Магов'),('') FROM `characters` where class=8) union (SELECT COUNT(*), ('Количество Чернокнижников'),('') FROM `characters` where class=9) union (SELECT COUNT(*), ('Количество Друидов'),('') FROM `characters` where class=11) union (SELECT (name),(totaltime)/86400, ('Время игры в днях TOP 10') FROM `characters` order by totaltime DESC limit 10) union (SELECT (name),(totalKills), ('Количество убийств TOP 10') FROM `characters` order by totalKills DESC limit 10); |
круто. Очень полезно.
EvolutiON-WoW 3.3.5 - Тык
Видео сервера EvolutiON-WoW.Ru Часть 1. Видео сервера EvolutiON-WoW.Ru Часть 2.
Сообщение # 5 написано 06.07.2014 в 19:05
|
| |||
| |||