1
私はgoogle big queryでクエリを実行して、MAX(currentTimestamp)
に基づいて結果を返しますが、タイムスタンプは異なっています。Google Big Query CurrentTimestampを使用して複数の行を返す
クエリ
select
ticketId,
functionalAreaName as fan,
ticketTypeName as tan,
currentTicketStatusName as cts,
lastUpdatedTimestamp,
currentTimestamp
from
General_Report_Data
where
ticketId = "4543218762907648" and
currentTimestamp in (select max(currentTimestamp)
from General_Report_Data d
group by d.ticketId) and
(createdTimestamp >= '2017-01-01 00:00:00' and
createdTimestamp <= CURRENT_TIMESTAMP())
と、私はこの結果を取得しています:
私は上記のクエリを試しましたが、 "grd.ticketId"というエラーがテーブルdに見つかりませんでしたが、grd.ticketIdを "4543218762907648"に置き換えて、正しいresult.Onlyという結果が得られました。 –
@kaushikdugarあなたはそのエラーが表示されるべきではなく、私の答えはANSI準拠のAFAIKです。 –