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: Encontre o número total de transações e sua soma para todos os clientes na Alemanha no último dia de cada mês no ano de 2022.
 ###Tabelas: 
CREATE TABLE transactions (id INT, account_id INT, transaction_date DATE, transaction_amount DECIMAL(10,2)); CREATE TABLE customers (id INT, name VARCHAR(100), age INT, gender VARCHAR(10), city VARCHAR(50), state VARCHAR(50));
SELECT COUNT(t.id) as total_transactions, SUM(t.transaction_amount) as total_amount FROM transactions t JOIN customers c ON t.account_id = c.id WHERE c.state = 'Germany' AND MONTH(t.transaction_date) = MONTH(CURRENT_DATE - INTERVAL (DAY(CURRENT_DATE) - 1) DAY) AND YEAR(t.transaction_date) = 2022;