Você pode fazer como está descrito aqui: Obter uma lista de datas entre duas datas Mas isso significaria criar uma tabela extra. De qualquer forma, acho melhor que você faça isso no nível do código... por que você não faz dessa maneira?