从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值
有表
id  start  end  跨度区间
1   t1     t2   null
2   t3     t4   null
...
...
...
表有很多行
形成新表
id  start  end  跨度区间
1   t1     t2   t1---t2
2   t3     t4   t3---t4
...
...
...
其中 start,end的数据类型是datetime,现在是跨度区间的数据类型要设成什么,实现语句是什么
我写的要出错  从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值。
------解决方案--------------------
?
是日期轉字段  
SQL code
用 convert(varchar(10),start,120)+'---'+convert(varchar(10),End,120)+