select
date_trunc('day',block_timestamp) as block_day,
date_trunc('hour',block_timestamp) as block_hour,
case when tx_id = '4dSFW4EGgFPXTD2D5KtXrW5hKTmewNvKjmhZNyRq6kEDZVsvC7QnEdRgkxBa2MMGHGQi5V6BeYBjqKMCYAQpYgt' then 'me'
else 'everyone else' end as staker,
count(*) as stake_count
from solana.events
where date_trunc('day', block_timestamp) = '2022-02-17 00:00:00.000'
and instruction:programId = 'MarBmsSgKXdrN1egZf5sqe1TMai9K1rChYNDJgjq7aD'
and inner_instruction:instructions[0]:parsed:info:source = '7GgPYjS5Dza89wV6FpZ23kUJRG5vbQ1GM25ezspYFSoE'
and succeeded = TRUE
group by block_day, block_hour, staker;