Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

вземете датата на всички съботи в дадена година - sql сървър

за 2010 г. можете да направите това

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да инсталирате SQL Server на SUSE 12

  2. Разберете дали даден обект е дефинирана от потребителя таблица в SQL Server с OBJECTPROPERTY()

  3. Как да добавя xml кодиране <?xml version=1.0 encoding=UTF-8?> към xml изход в SQL Server

  4. Не мога да видя тригерите, които създадох в SQL Server Management Studio 2008

  5. Съхранение на XML данни в SQL Server