Модуль:CatNav/rank
Перейти к навигации
Перейти к поиску
Для документации этого модуля может быть создана страница Модуль:CatNav/rank/doc
local cq = mw.ext.cargo.query
local req = cq(
'ranks_table',
'rank,subrank,COUNT(DISTINCT nFull)',
{
where = 'rank NOT LIKE "Отмена%" AND rank <> "лишен"',
groupBy = 'rank,subrank',
limit = 3000,
}
)
local bar = {}
for _,foo in ipairs( req ) do
bar[foo.rank] = bar[foo.rank] or {}
bar[foo.rank][foo.subrank] = foo['COUNT(DISTINCT nFull)']
end
return bar