--先建立函数 CREATE FUNCTION FunMergeCharField(@vchA varchar(10)) RETURNS varchar(8000) AS BEGIN DECLARE @r varchar(8000) SET @r=' ' SELECT @r=@r+remark FROM 表 WHERE id=@vchA RETURN(substring(@r,2,8000)) END GO--结果select id,FunMergeCharField(Time) as meesages from 表 group by id