簡體   English   中英

SQL SERVER-日期轉換失敗

[英]SQL SERVER - Date conversion failed

我有一個表,其中AccessDate列的類型為datetime 我正在嘗試做這樣的事情:

SELECT 'AccessDate' UNION ALL SELECT AccessDate FROM table_name

我正在嘗試將表“ AccessDate”的標題插入查詢的結果。 並且在執行后顯示此錯誤:

從字符串轉換日期和/或時間時轉換失敗。

有人可以幫我弄這個嗎? 謝謝。

不奇怪。 您似乎希望在已經有字符的列中輸入日期。 您需要將日期轉換為字符串:

SELECT 'AccessDate' UNION ALL
SELECT CONVERT(VARCHAR(10), AccessDate, 121)
FROM table_name;

您可以使用任何喜歡的格式。 我更喜歡YYYY-MM-DD。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM