我有这样的存储过程:
ALTER procedure [dbo].[Test] @locid int as begin
declare @Mns decimal , @dec decimal
select @dec= AVG( CONVERT(NUMERIC(18,2), DATEDIFF(MI,t.Paydate,t.DelDate) )) FROM Transaction_tbl t WHERE Locid=@locid;
select @Mns=@dec%60;
select HH=convert(decimal(10) ,@dec/60), mm=@Mns;
end
我的输出是:HH | 毫米 | 29 6 我的输出在两列中返回,我想在一列中输出,我的预期输出如下:HH:mm 29:6 我该怎么做