sql sever2005,列名是departureTime,列的内容每行都是“1899-12-30 18:05:00”的格式,我想将这列全部改写成“18:05:00”的格式,也就是删除前面的年月日,只保留后面的小时分钟,请问sql语句怎么写?

------解决方案--------------------
试试这个:
update 表
set departureTime= substring(departureTime,12,8)
------解决方案--------------------
create table test(t nvarchar(50))
insert test values('1899-12-30 18:05:00')
insert test values('1899-12-30 18:06:00')
insert test values('1899-12-30 18:07:00')
insert test values('1899-12-30 18:08:00')
insert test values('1899-12-30 18:09:00')
insert test values('1899-12-30 18:10:00')
update test set t=CONVERT(varchar(100), CONVERT(datetime,t), 24)
select * from test
/*
18:05:00
18:06:00
18:07:00
18:08:00
18:09:00
18:10:00
*/