SELECT de um determinado ano e dia da semana

Por exemplo, todas as terças-feiras de 2016:

Notas:
generate_Series() – é uma função para gerar uma lista de valores, neste caso de 0 a 365, usados para somar com a data do inicio do ano (2016-01-01).

extract() – tal como o nome indica extrai sub valores de um timestamp ou data. Foi aqui usado para extrair o dia da semana (dow).

dowday of the week. Os valores de dow vão de 0 a 6. Sendo 0 domingo e 6 sábado. Portanto 2 corresponde a terça-feira.