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: Qual é a diferença na geração de resíduos entre os setores residencial e comercial em Sydney desde 2020?
 ###Tabelas: 
CREATE TABLE waste_generation (id INT, sector VARCHAR(20), location VARCHAR(20), amount DECIMAL(10,2), date DATE);
SELECT residential.location, residential.amount - commercial.amount FROM waste_generation AS residential INNER JOIN waste_generation AS commercial ON residential.location = commercial.location AND residential.date = commercial.date WHERE residential.sector = 'residential' AND commercial.sector = 'commercial' AND residential.date >= '2020-01-01';