【发布时间】:2014-05-31 19:12:56
【问题描述】:
我有一个 YYYYMM-Example 201204 格式的月份列,我需要将它分成两列 year(2012) 和 month(04)????
我曾尝试使用 Ltrim 和 Rtrim 进行拆分,但并没有真正奏效。
【问题讨论】:
-
你用的是什么关系型数据库?
-
试试 DATEPART(year, date) 和 DATEPART(month, date) (mssql)
-
LTRIM和RTRIM用于删除字符串末尾的空格。你的意思是LEFT和RIGHT,它们返回左右子串? -
该列是 VARCHAR/CHAR 列还是 INT 列?因为解析 VARCHAR/CHAR 列与解析 INT 列非常不同。