-1
私は列 'A'(日付列CREATED AS CAST(GETDATE() AS DATE)
)と列 'B'(整数列)を持っています。整数列から日付列に日付を追加する方法
AとBを日付として表示するためにC列を作成したいとします。
私は列 'A'(日付列CREATED AS CAST(GETDATE() AS DATE)
)と列 'B'(整数列)を持っています。整数列から日付列に日付を追加する方法
AとBを日付として表示するためにC列を作成したいとします。
はところでこの
CREATE TABLE #test(DateColumn DATETIME, IntColumn INT);
INSERT INTO #test VALUES
({ts'2016-01-01 00:00:00'},1)
,({ts'2016-01-10 11:30:00'},-2)
,(GETDATE(),3);
SELECT DateColumn AS A
,IntColumn AS B
,DATEADD(DAY,IntColumn,DateColumn) AS C
FROM #test;
DROP TABLE #test;
のようにそれを試してみてください:完全な日を追加することも、簡単なDateValue+IntValue
ありがとうございます。できます。 :) –
で動作します[DATEADDはあなたの友達です。これを読んでください](https://msdn.microsoft.com/en-us/library/ms186819.aspx) – Shnugo
私は試しましたが、私の列のB(整数)は異なる値で、私は日を追加したくありません私は列Cの結果を表示するために列Bから列Aまでの曜日を追加したい –
数字を書く必要はありません。それらはあなたのInt-Columnから取得されます。私はちょうど答えを追加しました... – Shnugo