-1

私は次のようなストアドプロシージャを持っています:

 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

私の出力は次のとおりです。mm | 29 6 出力が 2 列で返される,,出力を 1 列で取得したい, 期待される出力は次のようになります: HH:mm 29:6 どうすればこれを行うことができますか?

4

1 に答える 1