sql >> Database >  >> RDS >> Sqlserver

Vraag hoe u de ontbrekende datums in sql . kunt toevoegen

De beste optie is om een ​​kalendertabel bij te houden die alle datums bevat voor een aantal jaren die u wilt berekenen en dan links met die tabel mee te gaan

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

Je zou heel gemakkelijk een kalendertabel kunnen maken. Er zijn veel scripts beschikbaar op het net.klik voor voorbeelden



  1. Oracle DBMS - Lees een tabel voor verwerking Updaten in een AFTER-trigger - tabel muteren

  2. MySQL:Waarom werkt escapen niet in de LIKE-operator?

  3. Wordpress mysql-groep door | bestellen door

  4. Proberen te begrijpen waarom u dit type databaseconfiguratie zou gebruiken