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

Forespørgsel om, hvordan du tilføjer de manglende datoer i sql

Den bedste mulighed er at beholde en kalendertabel, som indeholder alle datoerne for nogle år, som du vil beregne, og derefter gå sammen med den tabel

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

Du kan nemt lave en kalendertabel. Der er masser af scripts tilgængelige på nettet.klik for eksempler



  1. Få låste tabeller i mysql-forespørgsel

  2. MySQL INSERT INTO table SELECT FROM another_table, inde i en PROCEDURE

  3. Klon MySQL-database

  4. Bedste måde at oprette et SPARQL-slutpunkt for en RDBMS (MySQL-database)