【发布时间】:2013-06-18 17:01:18
【问题描述】:
我在一个整数表中有一个日期字段。该值如下所示:20130618 我希望能够将其转换为实际日期,例如 06/18/2013,以便对其进行日期计算。如何转换该字段?
【问题讨论】:
-
换表。或者当你遇到像
20130299这样的值时你期望做什么?设计坏了。
标签: tsql sql-server-2012-express
我在一个整数表中有一个日期字段。该值如下所示:20130618 我希望能够将其转换为实际日期,例如 06/18/2013,以便对其进行日期计算。如何转换该字段?
【问题讨论】:
20130299 这样的值时你期望做什么?设计坏了。
标签: tsql sql-server-2012-express
select convert(date, left(20130618, 8), 101)
或
select convert(date, cast(20130618 as char(8)), 101)
【讨论】: