Adding formatting for agent state time field

This commit is contained in:
Anna Saiapina 2024-09-20 10:01:15 +00:00 committed by GCP Dataform
parent b4d42a97ac
commit 864eef441d
2 changed files with 10 additions and 0 deletions

View File

@ -21,6 +21,11 @@ select ags.AGENT_ID,
COALESCE(a.LANGUAGES, 'NOT_MAPPED') as LANGUAGES,
COALESCE(a.CODE, 'NOT_MAPPED') as LANG_CODE,
ags.AGENT_STATE_TIME,
regexp_replace(
cast(time(timestamp_seconds(cast(ags.AGENT_STATE_TIME as int))) as string),
r'^\d\d',
cast(extract(hour from time(timestamp_seconds(cast(ags.AGENT_STATE_TIME as int)))) + 24 * unix_date(date(timestamp_seconds(cast(ags.AGENT_STATE_TIME as int)))) as string)
) as AGENT_STATE_TIME_FORMATTED,
ags.AGENT_START_DATE,
ags.REASON_CODE,
ags.TIMESTAMP,

View File

@ -22,6 +22,11 @@ select ags.AGENT_ID,
COALESCE(a.LANGUAGES, 'NOT_MAPPED') as LANGUAGES,
COALESCE(a.CODE, 'NOT_MAPPED') as LANG_CODE,
ags.AGENT_STATE_TIME,
regexp_replace(
cast(time(timestamp_seconds(cast(ags.AGENT_STATE_TIME as int))) as string),
r'^\d\d',
cast(extract(hour from time(timestamp_seconds(cast(ags.AGENT_STATE_TIME as int)))) + 24 * unix_date(date(timestamp_seconds(cast(ags.AGENT_STATE_TIME as int)))) as string)
) as AGENT_STATE_TIME_FORMATTED,
ags.AGENT_START_DATE,
ags.REASON_CODE,
ags.TIMESTAMP,