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: Liste o número de transações de Disprósio e a receita total para fornecedores da Califórnia, agrupados por mês em 2019.
 ###Tabelas: 
CREATE TABLE suppliers (id INT, state VARCHAR(2), Dysprosium_sold FLOAT, revenue FLOAT, datetime DATETIME); INSERT INTO suppliers (id, state, Dysprosium_sold, revenue, datetime) VALUES (1, 'CA', 150.0, 2500.0, '2019-01-01 10:00:00'), (2, 'CA', 200.0, 3000.0, '2019-01-15 14:30:00');
SELECT DATE_FORMAT(datetime, '%Y-%m') AS month, COUNT(DISTINCT id) AS num_transactions, SUM(revenue) AS total_revenue FROM suppliers WHERE state = 'CA' AND YEAR(datetime) = 2019 AND Dysprosium_sold IS NOT NULL GROUP BY month;