1
我希望有一個日期格式這樣SQL-Server日期時間格式 - 週一,七月三十一,2000
Monday, the Thirty-First of July, 2000.
我想有一個模式,但我沒有得到的文本日期。我只能得到31 july, 2000
。
預先感謝您
我希望有一個日期格式這樣SQL-Server日期時間格式 - 週一,七月三十一,2000
Monday, the Thirty-First of July, 2000.
我想有一個模式,但我沒有得到的文本日期。我只能得到31 july, 2000
。
預先感謝您
CREATE FUNCTION fn_DateString
(
-- input parameter
@date datetime2
)
RETURNS varchar(100)
AS
BEGIN
DECLARE @Result varchar(100)
DECLARE @day as varchar(50)
set @day =
case DATEPART(day, @date)
when 1 then 'First'
when 2 then 'Second'
when 31 then 'Thirty-First'
else '<add other>'
end
SELECT @result = cast(DATENAME(dw,@date) as varchar) +
', the ' +
CAST(@day as varchar) +
' of ' +
CAST(DATENAME(MONTH, @date) as varchar) +
', ' +
CAST(YEAR(@date) as varchar)
RETURN @Result
END
GO
最大嗨可以在短期的方式進行? – 2014-09-10 13:22:36
你是什麼意思'短路'? – Max 2014-09-10 13:25:05
它有2到3行。\ – 2014-09-10 13:27:08