top of page
Search

SQL-¿Cómo generar una secuencia de fechas entre dos fechas dadas?

Writer: Victor EscottVictor Escott

Hace poco recibí una pregunta muy interesante, ¿una de mis conexiones en LinkedIn me preguntó si sabía cómo generar una secuencia de fechas entre dos fechas?


Lo primero que me vino a la mente fue crear una tabla de calendario, ya que son muy útiles, el me dijo que eso suena bien, pero realmente quiero saber cómo escribir la consulta.


Esto es lo que estaba buscando:



Exploremos tres métodos diferentes que generarán la secuencia.


Método 1: WHILE loop

There is usually a set based alternative that will perform much better.

Método 2: CTE Recursiva

Método 3: Cross Join y Top

Los métodos anteriores producen el siguiente resultado:


Déjame saber si conoces otros métodos en la sección de comentarios :).


¡Diviértanse aprendiendo!

 
 
 

Comments


© 2018 by Victor Escott.

bottom of page