sql >> Databasteknik >  >> RDS >> Sqlserver

få datum för alla lördagar under ett givet år - sql-server

för år 2010 kan du göra detta

declare @d datetime
select @d = '20100101'  --'20090101'  if you want 2009 etc etc

select dateadd(dd,number,@d) from master..spt_values
where type = 'p'
and year(dateadd(dd,number,@d))=year(@d)
and DATEPART(dw,dateadd(dd,number,@d)) = 7


  1. Laravel vältalig fråga

  2. Hur man gör en databas online från återställningsläge i SQL Server

  3. Hur man får andra MAXIMUM DATUM i MYSQL

  4. psycopg2 register_composite från sqlalchemy