我有这样的存储过程:
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 HH=convert(decimal(10,1) ,@dec/60) select @Mns=@dec%60
select @dec=@dec/60 select mm=@Mns
end
那是在两个记录中返回输出
HH
29.1
mm
6
我想在 1 行中获得输出。预期输出如下:
HH mm
29.1 6
我怎么能这样做?