sql >> Base de Datos >  >> RDS >> Sqlserver

Consulta sobre cómo agregar las fechas que faltan en sql

La mejor opción es mantener una tabla de calendario que contenga todas las fechas de algunos años que desea calcular y luego unirse a esa tabla

select date,col1
from calender_table c
left join 
your_table t
on c.[date]=t.[date]

Podrías crear una tabla de calendario muy fácilmente. Hay muchos scripts disponibles en la red.haga clic para ver ejemplos