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 é o número total de viagens de patinete elétrico em Sydney com uma duração superior a 30 minutos?
 ###Tabelas: 
CREATE TABLE electric_scooters (scooter_id INT, trip_id INT, trip_start_time TIMESTAMP, trip_end_time TIMESTAMP, start_latitude DECIMAL(9,6), start_longitude DECIMAL(9,6), end_latitude DECIMAL(9,6), end_longitude DECIMAL(9,6), trip_duration INT);
SELECT COUNT(*) FROM (SELECT * FROM electric_scooters WHERE trip_end_time > trip_start_time + INTERVAL '30 minutes' AND start_longitude BETWEEN 150.9 AND 151.5 AND start_latitude BETWEEN -34.2 AND -33.6) AS subquery;