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: Calcular a receita total para as últimas 3 copas do mundo de críquete.
 ###Tabelas: 
CREATE TABLE events (id INT, name VARCHAR(50), sport VARCHAR(20), start_date DATE, end_date DATE, ticket_price INT);
SELECT SUM(DATEDIFF(end_date, start_date) + 1) * ticket_price FROM events WHERE sport = 'Cricket' AND name LIKE '%World Cup%' AND start_date >= DATE_SUB(CURDATE(), INTERVAL 3 YEAR);