27 lines
No EOL
488 B
SQL
27 lines
No EOL
488 B
SQL
{{
|
|
config(
|
|
materialized = 'table'
|
|
)
|
|
}}
|
|
|
|
WITH fact_reviews AS (
|
|
SELECT *
|
|
FROM
|
|
{{ ref('fact_reviews') }}
|
|
),
|
|
full_moon_dates AS (
|
|
SELECT *
|
|
FROM
|
|
{{ ref('seed_full_moon_dates')}}
|
|
)
|
|
|
|
SELECT
|
|
fr.*,
|
|
CASE
|
|
WHEN fm.full_moon_date IS NULL THEN 'not full moon'
|
|
ELSE 'full moon'
|
|
END AS is_full_moon
|
|
FROM
|
|
fact_reviews fr
|
|
LEFT JOIN full_moon_dates fm
|
|
ON (fr.review_date::date) = (fm.full_moon_date + interval '1' day) |