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 tarifa média coletada nos dias da semana e nos fins de semana para cada rota?
 ###Tabelas: 
CREATE TABLE FARE_COLLECTION (route_id TEXT, fare_amount REAL, collection_date DATE); INSERT INTO FARE_COLLECTION (route_id, fare_amount, collection_date) VALUES ('1', 2.5, '2022-03-01'), ('2', 3.0, '2022-03-02'), ('1', 2.3, '2022-03-03'), ('2', 2.8, '2022-03-04'), ('1', 2.7, '2022-03-05'), ('2', 3.2, '2022-03-06');
SELECT route_id, AVG(fare_amount) as avg_fare FROM FARE_COLLECTION GROUP BY (CASE WHEN DATE_PART('day', collection_date) IN (1, 2, 3, 4, 5) THEN 'Weekday' ELSE 'Weekend' END);