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: Inserir um novo registro para a venda de um produto de protetor solar na Índia com uma receita de 15,99 em 2023-01-12.
 ###Tabelas: 
CREATE TABLE cosmetics_sales (product VARCHAR(255), country VARCHAR(255), sale_date DATE, revenue DECIMAL(10,2)); CREATE TABLE cosmetics (product VARCHAR(255), product_category VARCHAR(255)); CREATE TABLE countries (country VARCHAR(255), continent VARCHAR(255)); INSERT INTO countries (country, continent) VALUES ('India', 'Asia'); CREATE VIEW sunscreen_products AS SELECT * FROM cosmetics WHERE product_category = 'Sunscreens'; CREATE VIEW sunscreen_sales AS SELECT * FROM cosmetics_sales WHERE product IN (SELECT product FROM sunscreen_products);
INSERT INTO sunscreen_sales (product, country, sale_date, revenue) SELECT 'Sunscreen', 'India', '2023-01-12', 15.99 WHERE NOT EXISTS (SELECT * FROM sunscreen_sales WHERE product = 'Sunscreen' AND country = 'India' AND sale_date = '2023-01-12');