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: Recuperar IDs de transações e seus IDs de investimento correspondentes onde a transação não está em conformidade, ordenado pela data da transação em ordem decrescente.
 ###Tabelas: 
CREATE TABLE investment_data (id INT, transaction_id INT, investment_id INT, is_compliant BOOLEAN, transaction_date DATE); INSERT INTO investment_data (id, transaction_id, investment_id, is_compliant, transaction_date) VALUES (1, 101, 1001, FALSE, '2022-03-01'), (2, 102, 1002, TRUE, '2022-03-02'), (3, 103, 1003, FALSE, '2022-03-03');
SELECT transaction_id, investment_id FROM investment_data WHERE is_compliant = FALSE ORDER BY transaction_date DESC;