日期:2014-05-19  浏览次数:20529 次

时间 变换
co1       (表中的其中一个字段,为varchar)                                         co1(int)  
5:4   (5分4秒)                                                                     变成         304
10:10                                                                                                       610
3:10                                                                                                         190  


()内为本人注释,最好用update,alter之类的能在表中修改。

------解决方案--------------------
不好意思,有错误
先:
update 表名
set col1=cast(cast(left(col1,charindex( ': ',co1)-1) as int)*60+cast(right(col1,Len(col1)-charindex( ': ',co1)) as int) as varchar(10))
再改表属性:
ALTER TABLE 表名 ALTER COLUMN col1 int not NULL