sql >> Databasteknik >  >> RDS >> Sqlserver

Fråga om hur man lägger till de saknade datumen i sql

Det bästa alternativet är att behålla en kalendertabell som innehåller alla datum för några år som du vill beräkna och sedan gå med i den tabellen

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

Du kan skapa ett kalenderbord väldigt enkelt. Det finns massor av skript tillgängliga på nätet.klicka för exempel



  1. Hibernate, Postgresql:Kolumn x är av typen oid men uttrycket är av typen byte

  2. oavslutat CSV-citatfält i Postgres

  3. Hur man konverterar sträng med bråk till flytande i Python

  4. Modellera ett-till-konstant förhållande