sql >> Database >  >> RDS >> Sqlserver

Sql. De SP of functie zou de volgende datum voor vrijdag moeten berekenen

Ik zou hier een scalaire UDF van maken omdat het gemakkelijker is om de uitvoer te gebruiken.

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. PostgreSQL COPY-uitvoer naar gzip en vervolgens naar STDOUT

  2. Hoe een dataframe naar een Postgres-tabel te schrijven zonder de SQLAlchemy-engine te gebruiken?

  3. Hoe een gebruiker aan te maken in MySQL

  4. Beste manier om kwartaal en jaar op te slaan in SQL Server?