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

SQL. SP hoặc hàm sẽ tính toán ngày tiếp theo cho thứ sáu

Tôi muốn biến cái này thành một UDF vô hướng vì nó dễ tiêu thụ đầu ra hơn.

CREATE FUNCTION dbo.GetNextFriday(
@D DATETIME
)
RETURNS DATETIME 
WITH SCHEMABINDING, RETURNS NULL ON NULL INPUT
AS
BEGIN
RETURN DATEADD(DAY,(13 - (@@DATEFIRST + DATEPART(WEEKDAY,@D)))%7,@D)
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn ODBC trên MS SQL Server chỉ trả về 255 ký tự đầu tiên trong PHP PDO (FreeTDS)

  2. Cách làm tròn (LÊN / XUỐNG) trong SQL Server - 5 mẹo hữu ích

  3. Gói SSIS không thành công với lỗi Nếu trình điều khiển 64 bit không được cài đặt, hãy chạy ở chế độ 32 bit

  4. SQL Server 2008 không thể bỏ ràng buộc

  5. ISO_year trong sql-server là gì