我在创建时有一列定义为Date
格式yyyy-mm-dd
。在teradata中将varchar(50)转换为日期格式'yyyy-mm-dd'?
我想从其中有一个列varchar(50)
在选择和插入到表中我得到这个错误
插入失败其他表插入数据。 2665:日期无效。
有人可以帮我铸造这个吗?
INSERT INTO TEMP_TABLES.FACT
(
CUSTOMER_ACCOUNT_ID,
LOB_START_DATE,
)
SEL
CUSTOMER_ACCOUNT_ID,
I.start_date as LOB_START_DATE,
FROM #LOGIN I
left join JOURNEY_TABLE.DOTCOM_DIM d1
on I.PAGES = d1.PAGE_DESC
这是存储在VARCHAR(50)字段日期的例子:2014年4月3日
在此先感谢
你能发布实际的插入语句吗? – 2014-11-04 19:48:56
您可以发布存储在VARCHAR(50)字段中的日期示例吗? – JNevill 2014-11-04 20:11:51
存储为像这样2014-04-03 ... – Naveen 2014-11-04 20:27:12