首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值解决方案

2012-02-19 
从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值有表idstartend跨度区间1t1t2null2t3

从 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)+ 

热点排行