使用SSIS将Varchar数据类型转换为DateTime数据类型
我有一个列名为[Time]的表,数据类型为Varchar(50),我想将这个表与另一个表连接,其中我有一个类似的列,名称为Interval,数据类型为DateTime 我无法连接这两个表,因为这两列的数据类型不同。 SSIS它总是给我一个转换错误 我对此一无所知,也不知道该怎么办使用SSIS将Varchar数据类型转换为DateTime数据类型,ssis,Ssis,我有一个列名为[Time]的表,数据类型为Varchar(50),我想将这个表与另一个表连接,其中我有一个类似的列,名称为Interval,数据类型为DateTime 我无法连接这两个表,因为这两列的数据类型不同。 SSIS它总是给我一个转换错误 我对此一无所知,也不知道该怎么办 谁能帮我一下吗 如果您只想加入表,我建议将DateTime转换为Varchar。这比将Varchar转换为DateTime容易,因为您不需要考虑区域设置 玩得开心 您的数据流应该如下所示(假设两个表都按时间/间隔排序)
谁能帮我一下吗 如果您只想加入表,我建议将DateTime转换为Varchar。这比将Varchar转换为DateTime容易,因为您不需要考虑区域设置
玩得开心 您的数据流应该如下所示(假设两个表都按时间/间隔排序):
当我尝试在SQl中加入此项时,从字符串转换日期和/或时间时,获取错误转换失败。很抱歉,我不明白您想说什么。你能帮我解释一下上面的内容吗?我还没有尝试过合并,但是让我试着和你联系。正如你说的,你正在加入表,我假设你正在使用合并加入。您的数据流是什么样子的?请你发一张图片或解释一下它的组成部分好吗?谢谢你的帮助,我会尝试一下,然后回来找你。