Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SSIS将Varchar数据类型转换为DateTime数据类型_Ssis - Fatal编程技术网

使用SSIS将Varchar数据类型转换为DateTime数据类型

使用SSIS将Varchar数据类型转换为DateTime数据类型,ssis,Ssis,我有一个列名为[Time]的表,数据类型为Varchar(50),我想将这个表与另一个表连接,其中我有一个类似的列,名称为Interval,数据类型为DateTime 我无法连接这两个表,因为这两列的数据类型不同。 SSIS它总是给我一个转换错误 我对此一无所知,也不知道该怎么办 谁能帮我一下吗 如果您只想加入表,我建议将DateTime转换为Varchar。这比将Varchar转换为DateTime容易,因为您不需要考虑区域设置 玩得开心 您的数据流应该如下所示(假设两个表都按时间/间隔排序)

我有一个列名为[Time]的表,数据类型为Varchar(50),我想将这个表与另一个表连接,其中我有一个类似的列,名称为Interval,数据类型为DateTime

我无法连接这两个表,因为这两列的数据类型不同。 SSIS它总是给我一个转换错误

我对此一无所知,也不知道该怎么办


谁能帮我一下吗

如果您只想加入表,我建议将DateTime转换为Varchar。这比将Varchar转换为DateTime容易,因为您不需要考虑区域设置


玩得开心

您的数据流应该如下所示(假设两个表都按时间/间隔排序):


当我尝试在SQl中加入此项时,从字符串转换日期和/或时间时,获取错误转换失败。很抱歉,我不明白您想说什么。你能帮我解释一下上面的内容吗?我还没有尝试过合并,但是让我试着和你联系。正如你说的,你正在加入表,我假设你正在使用合并加入。您的数据流是什么样子的?请你发一张图片或解释一下它的组成部分好吗?谢谢你的帮助,我会尝试一下,然后回来找你。