Usando CTE’s recursivas para retornar ‘ranges’ distintos por registro
99,99999% das pessoas que trabalham com banco de dados tem ao menos uma tabela que tem duas colunas: Data de ínicio e data de fim (estatística baseada em mero chute, sem embasamento algum). A questão é: Eu tenho essa data de início e data de fim, como eu faço para retornar, em linhas distintas, o range que compreende essas datas? Seria algo como: O que eu preciso: retornar, em uma coluna, o período (dias, semanas, meses, anos) que compreende as datas iniciais e finais. Para isso, vamos usar o conceito de CTE’s (Common Table Expressions) recursivas. ...