【发布时间】:2023-03-26 00:05:01
【问题描述】:
这里是 SQL 新手。我正在尝试将日期从欧洲格式重新排序为美国格式,但遇到了麻烦。我得到的是 AS 字段名称,而不是我需要的日期结果。代码和结果如下:
Select LEFT([Value_date],2) AS DayParse,
Substring ([Value_date],4,3) AS MonthParse,
Right([Value_date],5) AS YearParse,
'MonthParse' + 'DayParse' + 'YearParse' As Value_Date_Reorder
From [RAW].[dbo].[RAW_DERIVATIVES]
DayParse MonthParse YearParse Value_Date_Reorder
30 06/ /2017 MonthParseDayParseYearParse
【问题讨论】:
-
将日期存储为日期/时间值并使用
convert()将它们转换为使用适当格式的字符串。
标签: sql sql-server concatenation