sql >> Databasteknik >  >> RDS >> Sqlserver

SQL . SP eller funktionen bör beräkna nästa datum för fredag

Jag skulle göra detta till en skalär UDF eftersom det är lättare att konsumera utdata.

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. Implementera automatisk säkerhetskopiering och återställning av databas med standardmedel

  2. Hur ATAN2() fungerar i MariaDB

  3. välj 30 slumpmässiga rader där summa =x

  4. Hur konverterar man Lat Long till adress i php med json api?