Introduction to Databricks SQL
Kevin Barlow
Data Manager
CREATE TABLE silver_layer AS (
SELECT DISTINCT c.id,
c.last_name || ', ' || c.first_name
AS name,
format(s.date,'YYYY-mm-dd')
AS sale_date,
round(s.price, 2)
AS sale_price
s.item_name
FROM sales_data s
LEFT JOIN contacts c on c.id = s.id)
CREATE VIEW q3_revenue AS (
SELECT sum(revenue) AS total_rev,
count(*) AS total_count,
total_rev / total_count AS avg_sale,
category,
item
FROM silver_layer
WHERE date BETWEEN '2024-07-01'
AND '2024-09-30'
GROUP BY category, item)
Introduction to Databricks SQL