fixed calculation error for server upstatus
This commit is contained in:
parent
11f5e53dad
commit
fd9db1e65c
@ -4,8 +4,8 @@ class STATS_CLASSIC_PLAYER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online_test'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online_test'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC%"'
|
||||
.' GROUP BY day'
|
||||
|
||||
@ -4,9 +4,9 @@ class STATS_CLASSIC_SERVER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_REALM" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) realm,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_WORLD" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_WORLD_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world_test'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_REALM" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) realm,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_WORLD" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) world,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_WORLD_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) world_test'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC%"'
|
||||
.' GROUP BY day'
|
||||
|
||||
@ -4,8 +4,8 @@ class STATS_TBC_PLAYER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online_test'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online_test'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC%"'
|
||||
.' GROUP BY day'
|
||||
|
||||
@ -4,9 +4,9 @@ class STATS_TBC_SERVER extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_REALM" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) realm,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_WORLD" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_WORLD_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world_test'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_REALM" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) realm,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_WORLD" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) world,'
|
||||
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_WORLD_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) world_test'
|
||||
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
|
||||
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC%"'
|
||||
.' GROUP BY day'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user