私は軍事的な標準を変換しています。変数を気にしないでください。時間自体は、ユーザから来ている)ミリタリーからスタンダードへの変換(時間と午前/午後の間のスペースを追加)
DECLARE @StartTime TIME(0) = @EncTime;
DECLARE @MinutesToAdd INT = CONVERT(VARCHAR(10), @Minutes)
DECLARE @SetEndTime VARCHAR(10) = (SELECT DATEADD(Minute, @MinutesToAdd, @StartTime) AS EndTime)
SET @Converted = (SELECT CONVERT(VARCHAR, DATEADD(Minute, @MinutesToAdd, @StartTime), 100) AS EndTime)
あなただけの「ユーザからの入力を」変換している場合は、なぜそれがSQLでいますか?実際にはどのアプリケーション言語でも簡単にこれを行うことができます。 SQLは(あなたが見ることができるように)タスクに適していません。 – Bohemian
あなたが作業している文字列の形式を表示すると役に立ちます。 –
「軍事的から標準的」という意味の実例を教えてください。 「20:09」から「8:09 PM」のように? – Schwern