This commit is contained in:
2026-01-04 16:42:45 +08:00
parent 3e209b2243
commit b9829f374a

View File

@@ -117,6 +117,25 @@ where action_id = (select action_id from actions where action = 'block-break')
group by affected_block_id, blocks.name
order by count((affected_block_id, blocks.name)) desc;
-- 1天内爆炸破换方块按坐标分组
select world_id, x, y, z, count((world_id, x, y, z))
from activities
where action_id = (select action_id from actions where action = 'block-break')
and cause_id = (select causes.cause_id from causes where cause = 'explosion')
and timestamp > EXTRACT(EPOCH FROM current_timestamp(0))::bigint - 86400 * 1
group by world_id, x, y, z
order by count((world_id, x, y, z)) desc;
-- 1天内爆炸破换方块按方块类型分组
select blocks.name, count((affected_block_id, blocks.name))
from activities
left join blocks on activities.affected_block_id = blocks.block_id
where action_id = (select action_id from actions where action = 'block-break')
and cause_id = (select causes.cause_id from causes where cause = 'explosion')
and timestamp > EXTRACT(EPOCH FROM current_timestamp(0))::bigint - 86400 * 1
group by affected_block_id, blocks.name
order by count((affected_block_id, blocks.name)) desc;
-- 1天内非明确实体触发的block-break行为按坐标分组
select world_id, x, y, z, count((world_id, x, y, z))
from activities