mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-13 21:32:18 +00:00
64 lines
1.8 KiB
SQL
64 lines
1.8 KiB
SQL
-- noinspection SqlDialectInspectionForFile
|
|
-- noinspection SqlNoDataSourceInspectionForFile
|
|
-- noinspection SqlResolveForFile
|
|
|
|
--
|
|
-- Top 100 models all time by use count
|
|
--
|
|
select m.token, m.title, r.use_count from (
|
|
select model_token, count(*) as use_count from tts_results
|
|
group by model_token
|
|
order by use_count desc limit 100
|
|
) as r
|
|
join tts_models as m
|
|
on m.token = r.model_token;
|
|
|
|
--
|
|
-- Top 100 models by use count, last 30 days
|
|
--
|
|
select m.token, m.title, m.ietf_language_tag, r.use_count from (
|
|
select model_token, count(*) as use_count
|
|
from tts_results
|
|
where created_at > ( CURDATE() - INTERVAL 30 DAY )
|
|
group by model_token
|
|
order by use_count desc
|
|
limit 100
|
|
) as r
|
|
join tts_models as m
|
|
on m.token = r.model_token;
|
|
|
|
--
|
|
-- Top 500 models by use count, last 5 days
|
|
-- Limited due to tmux scrollback.
|
|
--
|
|
select m.token, m.title, m.ietf_language_tag, u.username, r.use_count from (
|
|
select model_token, count(*) as use_count
|
|
from tts_results
|
|
where created_at > ( CURDATE() - INTERVAL 5 DAY )
|
|
group by model_token
|
|
) as r
|
|
join tts_models as m
|
|
on m.token = r.model_token
|
|
join users as u
|
|
on u.token = m.creator_user_token
|
|
order by r.use_count desc
|
|
limit 500;
|
|
|
|
--
|
|
-- Top 100 models by use count, last 5 days, not spanish, etc.
|
|
-- Limited due to tmux scrollback.
|
|
--
|
|
select m.token, m.title, m.ietf_language_tag, u.username, r.use_count from (
|
|
select model_token, count(*) as use_count
|
|
from tts_results
|
|
where created_at > ( CURDATE() - INTERVAL 5 DAY )
|
|
group by model_token
|
|
) as r
|
|
join tts_models as m
|
|
on m.token = r.model_token
|
|
join users as u
|
|
on u.token = m.creator_user_token
|
|
where m.ietf_language_tag NOT IN ('es', 'es-419', 'es-ES', 'es-MX', 'pt-BR')
|
|
order by r.use_count desc
|
|
limit 100;
|