昨日、以下のクエリを実行していましたが、問題なく動作していました。これを実行するたびに、「テーブルにはすべて user_id フィールドがありません」と表示されます
select
all.user_id,
UTC_USEC_TO_YEAR(timestamp) as time,
sum(amount) as amount
from foo.bar as all
join (select user_id, max(version) as max_version from foo.bar group by user_id) as latest
on all.version = latest.max_version and all.user_id = latest.user_id
group by all.user_id, time;
お知らせ下さい。