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: Qual é o valor total dos investimentos em commodities para clientes no Texas, excluindo clientes com um nível de risco 'médio'?
 ###Tabelas: 
CREATE TABLE ClientInvestments (ClientID INT, InvestmentType VARCHAR(20), Value FLOAT); INSERT INTO ClientInvestments (ClientID, InvestmentType, Value) VALUES (1, 'Stock', 10000), (1, 'Commodity', 20000), (2, 'Stock', 30000), (3, 'Bond', 15000), (4, 'Commodity', 35000), (5, 'Stock', 12000), (6, 'Commodity', 40000); CREATE TABLE Clients (ClientID INT, State VARCHAR(20), RiskLevel VARCHAR(10)); INSERT INTO Clients (ClientID, State, RiskLevel) VALUES (1, 'NY', 'high'), (2, 'TX', 'low'), (3, 'CA', 'medium'), (4, 'NY', 'high'), (5, 'TX', 'low'), (6, 'TX', 'medium');
SELECT SUM(Value) FROM ClientInvestments CI JOIN Clients C ON CI.ClientID = C.ClientID WHERE C.State = 'TX' AND InvestmentType = 'Commodity' AND C.RiskLevel != 'medium';