我目前有一个字段IncidentTime,它以24小时格式显示时间。例如,16:30:00:0000000。我怎样才能将这个字段转换为显示时间为"0";下午4:30";?
您可以convert()
。假设您的列是time
数据类型:
select convert(varchar(8), mycol, 100) formatted_col from mytable
否则,您可能需要先convert()
到一个时间:
select convert(varchar(8), convert(time, '16:30:00'), 100) formatted_col from mytable