私の元の質問への回答に基づいてSQL Serverの:今日の日付
を更新しましたから、日付列の引き算である新しい列を作成し、私は次のように私のコードを調整する:
以下SELECT
[OPCODE], [dtbuilt],
[EVENT_2],
[AGE_NO_DAYS] = DATEDIFF(day, - dtbuilt, CAST(GETDATE() As DATE))
INTO #df_EVENT5_6
FROM #df_EVENT5_5
エラーIであります「Mの受信:
無効です次のようにdtbuilt列内のオペランドデータ型日時マイナスオペレータ
値は以下のとおりです。私は、SQL Serverの新しい列を作成したい1999-11-29 00:00:00.000
は、今日の日付マイナスdtbuilt
と呼ばれるdatetime型の列であるAGE_NO_DAYS
と呼ばれます。
以下は試したコードですが、エラーがあります。
SELECT
[OPCODE], [dtbuilt],
[AGE_NO_DAYS] = CAST(GETDATE() As DATE) - [dtbulit]
INTO
#df_EVENT5_6
FROM
#df_EVENT5_5
これは私が取得エラーです:
無効な列名 'dtbulit'。
を、あなたは私たちにテーブル#のdf_events_5のテーブル定義を表示することができますか? – Ryu
どうすればいいですか? – PineNuts0