Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais são as vendas totais e o preço médio do produto para cada categoria de produto na Califórnia no ano de 2020?
 ###Tabelas: 
CREATE TABLE products (id INT, name TEXT, category TEXT); INSERT INTO products (id, name, category) VALUES (1, 'Product A', 'Category X'); INSERT INTO products (id, name, category) VALUES (2, 'Product B', 'Category Y'); CREATE TABLE sales (product_id INT, year INT, sales INT, price INT); INSERT INTO sales (product_id, year, sales, price) VALUES (1, 2020, 200, 60); INSERT INTO sales (product_id, year, sales, price) VALUES (2, 2020, 180, 55);
SELECT p.category, SUM(s.sales) as total_sales, AVG(s.price) as average_price FROM products p INNER JOIN sales s ON p.id = s.product_id WHERE p.name = 'California' AND s.year = 2020 GROUP BY p.category;