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: Identificar cultivadores que produzem cepas com um valor de varejo total superior a $1.000.000 em dispensários da Califórnia.
 ###Tabelas: 
CREATE TABLE Cultivators (CultivatorID INT, CultivatorName TEXT, State TEXT); INSERT INTO Cultivators (CultivatorID, CultivatorName, State) VALUES (1, 'Emerald Fields', 'California'); CREATE TABLE Production (ProductionID INT, CultivatorID INT, Strain TEXT, Weight DECIMAL(10,2), Price DECIMAL(10,2)); INSERT INTO Production (ProductionID, CultivatorID, Strain, Weight, Price) VALUES (1, 1, 'Sunset Sherbet', 100.00, 25.00); CREATE TABLE Inventory (InventoryID INT, DispensaryID INT, ProductionID INT); INSERT INTO Inventory (InventoryID, DispensaryID, ProductionID) VALUES (1, 1, 1); CREATE TABLE Sales (SaleID INT, InventoryID INT, Quantity INT, TotalPrice DECIMAL(10,2)); INSERT INTO Sales (SaleID, InventoryID, Quantity, TotalPrice) VALUES (1, 1, 5, 125.00);
SELECT c.CultivatorName, SUM(s.TotalPrice) as TotalRetailValue FROM Cultivators c INNER JOIN Production p ON c.CultivatorID = p.CultivatorID INNER JOIN Inventory i ON p.ProductionID = i.ProductionID INNER JOIN Sales s ON i.InventoryID = s.InventoryID WHERE c.State = 'California' GROUP BY c.CultivatorName HAVING SUM(s.TotalPrice) > 1000000;