Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

lấy ngày của tất cả các ngày thứ bảy trong một năm nhất định - Máy chủ sql

trong năm 2010, bạn có thể làm điều này

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. Cập nhật T-SQL với SUM và Group BY

  2. THỜI GIAN THỐNG KÊ trong SQL Server là gì?

  3. VarBinary vs Image Kiểu dữ liệu SQL Server để lưu trữ dữ liệu nhị phân?

  4. Có cách nào để chèn hoặc cập nhật SQLBulkCopy nếu tồn tại không?

  5. Cấp quyền truy cập người dùng msdb vào hồ sơ thư cơ sở dữ liệu trong SQL Server (T-SQL)