Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Abfrage, wie die fehlenden Daten in SQL hinzugefügt werden

Die beste Option ist, eine Kalendertabelle zu führen, die alle Daten für einige Jahre enthält, die Sie berechnen möchten, und dann links mit dieser Tabelle zu verknüpfen

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

Sie könnten sehr einfach eine Kalendertabelle erstellen. Im Netz sind viele Skripte verfügbar. table.aspx">Klicken Sie für Beispiele