Estou com uma certa dificuldade em uma consulta, tenho uma tabela, onde se encontra as linhas, viagens realizadas, e data porém gostaria de fazer uma consulta onde seja informado um período e que se nesse período uma determinada data não houver registo de viagens realizada a consulta retornar zero.
select t.linha, t.data. sum(t.viagens)
from viagens t
where t.data between '01-jan-2021' and '15-jan-2021'
group by t.data, t.linha