我的表格中有nvarchar(255)
列。
数据的格式为9/4/2013
SELECT
YEAR([Last Revision Date]) + '-'+
MONTH([Last Revision Date]) + '-'+
DAY([Last Revision Date])
FROM events_tbl
个人,他们很好,但我想在做SELECT语句时将它们放在1列中
所以对于日期:9/4/2013
给了我:2026
我想要YYYY-MM-DD
格式。
有谁知道怎么做?
答案 0 :(得分:2)
将您的列投放为DATE
,然后您可以使用CONVERT
功能将日期转换为所需的格式。
这应该这样做:
SELECT CONVERT(char(10), CAST([Last Revision Date] AS DATE),126)
FROM events_tbl
<强> See a demo 强>