基於我原來的問題的回答,我調整我的代碼如下:
SELECT
[OPCODE], [dtbuilt],
[EVENT_2],
[AGE_NO_DAYS] = DATEDIFF(day, - dtbuilt, CAST(GETDATE() As DATE))
INTO #df_EVENT5_6
FROM #df_EVENT5_5
下面是錯誤我「M接收:
是操作數的數據類型的日期時間爲負操作無效
價值觀dtbuilt列如下:1999-11-29 00:00:00.000
我想創建一個新的列在SQL Server稱爲AGE_NO_DAYS
就是今天的日期減去日期時間列名爲dtbuilt
。
下面是我試過的代碼,但它出錯了。
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