SqlFunction
SQL Functions
Example Usages
(@DATE datetime)
RETURNS nvarchar(max)
WITH EXECUTE AS CALLER
AS
BEGIN
declare @DayAsString nvarchar(max);
SET @DayAsString =
CASE
WHEN DAY(@DATE) = 1 THEN '1st'
WHEN DAY(@DATE) = 2 THEN '2nd'
WHEN DAY(@DATE) = 3 THEN '3rd'
ELSE DATENAME(day, @DATE) + 'th'
END;
RETURN( DATENAME(weekday, @DATE)
+ ' ' + @DayAsString + ' of '
+ DATENAME(month, @DATE)
+ ' in the Year ' + DATENAME(YEAR, @DATE)
);
END;Last updated