analytics query

This commit is contained in:
Brandon Thomas committed 2022-07-09 22:53:31 -04:00
1 parent d4afc42d5c
commit 40a88bb04e
2 files changed
+21 -8

No files matched your search

@@ -108,6 +108,7 @@ CREATE TABLE tts_results (
KEY fk_maybe_mod_user_token (maybe_mod_user_token),
KEY index_creator_ip_address (creator_ip_address),
KEY index_user_deleted_at(user_deleted_at),
KEY index_mod_deleted_at(mod_deleted_at)
KEY index_mod_deleted_at(mod_deleted_at),
KEY index_created_at(created_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
@@ -2,11 +2,23 @@
-- noinspection SqlNoDataSourceInspectionForFile
-- noinspection SqlResolveForFile
select m.token, m.title, r.use_count from (
select model_token, count(*) as use_count from tts_results
where created_at < now() - interval 30 day
group by model_token
order by use_count desc limit 100
-- 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 < now() - interval 30 day
group by model_token
) as r
join tts_models as m
on m.token = r.model_token;
join tts_models as m
on m.token = r.model_token;
-- All models by use count, last 5 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 < now() - interval 5 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;