0
時刻を追加するには、dateadd()を使用して2つの列を比較するために1つの一時表を使用しています。 select dateadd()では、結果は1つしかありません!日付時刻の時間を加算して現在の時刻と比較する
すべてのレコード値の取得方法は?
DECLARE @temp TABLE (
ArmouryIssueId INT
,Estimatedtime INT
)
INSERT INTO @temp (
ArmouryIssueId
,Estimatedtime
)
SELECT ArmouryIssueId ,EstimatedTime FROM [ArmouryIssueGun]
DECLARE @StartDate DATETIME
,@EndDate DATETIME
,@ExpectedTime INT
SELECT @StartDate = CreatedOn FROM [ArmouryIssueGun] AS aig
INNER JOIN @temp TEMP ON aig.ArmouryIssueId = TEMP.ArmouryIssueId
SELECT @ExpectedTime = Estimatedtime FROM @temp
SELECT dateadd(HOUR, @ExpectedTime, @StartDate) AS time_added
,@StartDate AS curr_date
あなたは、サンプルデータをもう少しあなたの質問を説明することができ – User
テーブルstrucutre、テーブル値と期待される結果プラザ –
を追加私は1つのテーブル2の列名CreatedOnとEstimateTime(時間)がある持っています。私はCreatedOnでEstimateTimeを追加しようとしており、この加算結果を現在の時刻と比較しようとしています。 –