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: Contar o número de transações que não estão marcadas como fraude para clientes dos Estados Unidos.
 ###Tabelas: 
CREATE TABLE Transactions (TransactionID INT, CustomerID INT, Amount DECIMAL(10,2), TransactionDate DATE); INSERT INTO Transactions (TransactionID, CustomerID, Amount, TransactionDate) VALUES (1, 1, 100.00, '2022-02-01'); INSERT INTO Transactions (TransactionID, CustomerID, Amount, TransactionDate) VALUES (2, 1, 200.00, '2022-02-02'); INSERT INTO Transactions (TransactionID, CustomerID, Amount, TransactionDate) VALUES (3, 2, 50.00, '2022-02-01'); INSERT INTO Transactions (TransactionID, CustomerID, Amount, TransactionDate) VALUES (4, 2, 150.00, '2022-02-03'); CREATE TABLE Fraud (FraudID INT, TransactionID INT, IsFraud BIT, CustomerID INT); INSERT INTO Fraud (FraudID, TransactionID, IsFraud, CustomerID) VALUES (1, 1, 0, 1); INSERT INTO Fraud (FraudID, TransactionID, IsFraud, CustomerID) VALUES (2, 2, 1, 1); INSERT INTO Fraud (FraudID, TransactionID, IsFraud, CustomerID) VALUES (3, 3, 0, 2); INSERT INTO Fraud (FraudID, TransactionID, IsFraud, CustomerID) VALUES (4, 4, 0, 2); INSERT INTO Customers (CustomerID, FirstName, LastName, Age, Country) VALUES (1, 'Sanaa', 'Ali', 32, 'United States'); INSERT INTO Customers (CustomerID, FirstName, LastName, Age, Country) VALUES (2, 'Javier', 'Gonzalez', 47, 'Mexico');
SELECT COUNT(*) FROM Transactions T INNER JOIN Fraud F ON T.TransactionID = F.TransactionID INNER JOIN Customers C ON T.CustomerID = C.CustomerID WHERE F.IsFraud = 0 AND C.Country = 'United States';