【发布时间】:2013-09-20 19:13:56
【问题描述】:
我的表中有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 格式。
有人知道怎么做吗?
【问题讨论】:
-
如果我告诉你用 126 转换对我不起作用,你会相信我吗?大声笑
-
它返回与开始时相同的格式:2013 年 9 月 4 日。我尝试了一切并像上面一样拆分它,工作
-
@Angelina 查看我的回答,在使用该方法之前,您必须将您的列转换为
DATE或DATETIME。
标签: sql-server date