diff --git a/utils/mp-server/query-scripts/08-factions-by-side-count.sql b/utils/mp-server/query-scripts/08-factions-by-side-count.sql new file mode 100644 index 00000000000..f7820d2b4f0 --- /dev/null +++ b/utils/mp-server/query-scripts/08-factions-by-side-count.sql @@ -0,0 +1,13 @@ +select player.FACTION, count(*) as SIDE_COUNT +from wesnothd_game_info game +inner join wesnothd_game_player_info player + on game.INSTANCE_UUID = player.INSTANCE_UUID + and game.GAME_ID = player.GAME_ID + and player.USER_ID != -1 + and player.FACTION != '' +where YEAR(game.START_TIME) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) + and MONTH(game.START_TIME) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH) + and game.END_TIME is not NULL + and TIMESTAMPDIFF(MINUTE, game.START_TIME, game.END_TIME) > 5 +group by player.FACTION +order by count(*) desc diff --git a/utils/mp-server/query-scripts/08-maps-by-game-count.sql b/utils/mp-server/query-scripts/09-maps-by-game-count.sql similarity index 100% rename from utils/mp-server/query-scripts/08-maps-by-game-count.sql rename to utils/mp-server/query-scripts/09-maps-by-game-count.sql diff --git a/utils/mp-server/query-scripts/09-maps-by-game-count-and-version.sql b/utils/mp-server/query-scripts/10-maps-by-game-count-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/09-maps-by-game-count-and-version.sql rename to utils/mp-server/query-scripts/10-maps-by-game-count-and-version.sql diff --git a/utils/mp-server/query-scripts/10-modifications-by-game-count.sql b/utils/mp-server/query-scripts/11-modifications-by-game-count.sql similarity index 100% rename from utils/mp-server/query-scripts/10-modifications-by-game-count.sql rename to utils/mp-server/query-scripts/11-modifications-by-game-count.sql diff --git a/utils/mp-server/query-scripts/11-modifications-by-game-count-and-version.sql b/utils/mp-server/query-scripts/12-modifications-by-game-count-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/11-modifications-by-game-count-and-version.sql rename to utils/mp-server/query-scripts/12-modifications-by-game-count-and-version.sql diff --git a/utils/mp-server/query-scripts/12-oos-vs-game-count.sql b/utils/mp-server/query-scripts/13-oos-vs-game-count.sql similarity index 100% rename from utils/mp-server/query-scripts/12-oos-vs-game-count.sql rename to utils/mp-server/query-scripts/13-oos-vs-game-count.sql diff --git a/utils/mp-server/query-scripts/13-oos-count-by-era.sql b/utils/mp-server/query-scripts/14-oos-count-by-era.sql similarity index 100% rename from utils/mp-server/query-scripts/13-oos-count-by-era.sql rename to utils/mp-server/query-scripts/14-oos-count-by-era.sql diff --git a/utils/mp-server/query-scripts/14-oos-count-by-era-and-version.sql b/utils/mp-server/query-scripts/15-oos-count-by-era-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/14-oos-count-by-era-and-version.sql rename to utils/mp-server/query-scripts/15-oos-count-by-era-and-version.sql diff --git a/utils/mp-server/query-scripts/15-oos-count-by-map.sql b/utils/mp-server/query-scripts/16-oos-count-by-map.sql similarity index 100% rename from utils/mp-server/query-scripts/15-oos-count-by-map.sql rename to utils/mp-server/query-scripts/16-oos-count-by-map.sql diff --git a/utils/mp-server/query-scripts/16-oos-count-by-map-and-version.sql b/utils/mp-server/query-scripts/17-oos-count-by-map-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/16-oos-count-by-map-and-version.sql rename to utils/mp-server/query-scripts/17-oos-count-by-map-and-version.sql diff --git a/utils/mp-server/query-scripts/17-oos-count-by-modification.sql b/utils/mp-server/query-scripts/18-oos-count-by-modification.sql similarity index 100% rename from utils/mp-server/query-scripts/17-oos-count-by-modification.sql rename to utils/mp-server/query-scripts/18-oos-count-by-modification.sql diff --git a/utils/mp-server/query-scripts/18-oos-count-by-modification-and-version.sql b/utils/mp-server/query-scripts/19-oos-count-by-modification-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/18-oos-count-by-modification-and-version.sql rename to utils/mp-server/query-scripts/19-oos-count-by-modification-and-version.sql diff --git a/utils/mp-server/query-scripts/19-oos-count-by-era-map-modification-and-version.sql b/utils/mp-server/query-scripts/20-oos-count-by-era-map-modification-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/19-oos-count-by-era-map-modification-and-version.sql rename to utils/mp-server/query-scripts/20-oos-count-by-era-map-modification-and-version.sql diff --git a/utils/mp-server/query-scripts/20-oos-replays-list.sql b/utils/mp-server/query-scripts/21-oos-replays-list.sql similarity index 100% rename from utils/mp-server/query-scripts/20-oos-replays-list.sql rename to utils/mp-server/query-scripts/21-oos-replays-list.sql diff --git a/utils/mp-server/query-scripts/21-oos-replays-list-and-version.sql b/utils/mp-server/query-scripts/22-oos-replays-list-and-version.sql similarity index 100% rename from utils/mp-server/query-scripts/21-oos-replays-list-and-version.sql rename to utils/mp-server/query-scripts/22-oos-replays-list-and-version.sql