diff --git a/models/intermediate/edeposit/int_edeposit__verifications.sql b/models/intermediate/edeposit/int_edeposit__verifications.sql index 9b0fc6b..7d838cc 100644 --- a/models/intermediate/edeposit/int_edeposit__verifications.sql +++ b/models/intermediate/edeposit/int_edeposit__verifications.sql @@ -41,11 +41,9 @@ select listing_postcode, pets_allowed, status_updated_at_utc, - cast(status_updated_at_utc as date) as status_updated_date_utc, + status_updated_date_utc, updated_at_utc, - cast(updated_at_utc as date) as updated_date_utc, - creation_at_utc as athena_creation_at_utc, - cast(creation_at_utc as date) as athena_creation_date_utc, + athena_creation_at_utc, created_at_utc, - cast(created_at_utc as date) as created_date_utc + created_date_utc from stg_edeposit__verifications diff --git a/models/staging/edeposit/stg_edeposit__verifications.sql b/models/staging/edeposit/stg_edeposit__verifications.sql index 06cd598..ebb0515 100644 --- a/models/staging/edeposit/stg_edeposit__verifications.sql +++ b/models/staging/edeposit/stg_edeposit__verifications.sql @@ -87,12 +87,20 @@ with ({{ adapter.quote("documents") }} ->> 'StatusUpdatedDate')::timestamp as status_updated_at_utc, + ({{ adapter.quote("documents") }} ->> 'StatusUpdatedDate')::date + as status_updated_date_utc, ({{ adapter.quote("documents") }} ->> 'UpdatedDate')::timestamp as updated_at_utc, + ({{ adapter.quote("documents") }} ->> 'UpdatedDate')::date + as updated_date_utc, ({{ adapter.quote("documents") }} ->> 'CreationDate')::timestamp - as creation_at_utc, + as athena_creation_at_utc, + ({{ adapter.quote("documents") }} ->> 'CreationDate')::date + as athena_creation_date_utc, ({{ adapter.quote("documents") }} ->> 'CreatedDate')::timestamp as created_at_utc, + ({{ adapter.quote("documents") }} ->> 'CreatedDate')::date + as created_date_utc, to_timestamp( (({{ adapter.quote("documents") }} ->> '_ts'))::integer ) as cosmos_db_timestamp_utc