From 9f80f0a91670bcb5270ec1f05a29f87278899957 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Tue, 3 Sep 2024 18:03:19 +0200 Subject: [PATCH] shit date casts left --- .../edeposit/int_edeposit__verifications.sql | 8 +++----- .../staging/edeposit/stg_edeposit__verifications.sql | 10 +++++++++- 2 files changed, 12 insertions(+), 6 deletions(-) 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