Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Domanda su come aggiungere le date mancanti in sql

L'opzione migliore è mantenere una tabella del calendario che contenga tutte le date per alcuni anni che desideri calcolare e poi unirti a quella tabella

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

Potresti creare una tabella del calendario molto facilmente. Ci sono molti script disponibili in rete.fai clic per gli esempi