sql >> Databáze >  >> RDS >> Sqlserver

SQL . SP nebo funkce by měla vypočítat další datum na pátek

Udělal bych z toho skalární UDF, protože je snazší spotřebovat výstup.

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. Jaká je alternativa MySQL k funkci NEXT_DAY společnosti Oracle?

  2. Plán provádění SQL uložené procedury

  3. dereferencování postgres 2d pole

  4. Omylem jsem smazal účet správce v mém phpMyAdmin. Jak mohu znovu udělit oprávnění uživateli [email protected]?