我有一個名為作為一個表列VoyageDate,它有這樣的價值觀:Nov 25, 2021 12:00:00.0 AM。我嘗試以這種格式在前端查看這些日期YYYY-MM--DD。為此,我嘗試過這樣的操作:
SELECT CAST(GETDATE() AS "VoyageDate") AS "voyageDate"
但它不能正常作業。我怎樣才能做到這一點。
謝謝你。
uj5u.com熱心網友回復:
選擇應該這樣寫
SELECT FORMAT(GETDATE(), "YYYY--MM--DD") as "voyageDate";
您需要使用函式 format(),以預期格式查看日期。
你可以在這里閱讀更多https://www.w3schools.com/sql/func_sqlserver_format.asp
如果您嘗試從表 XXX 中的列中讀取值(您沒有在問題中指定它,因此將 XXX 替換為表名),則 Select 應如下所示
SELECT FORMAT(VoyageDate, "YYYY--MM--DD") as "voyageDate" from XXX;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/366524.html
標籤:sql
上一篇:如果行不存在,如何插入?(詢問)
下一篇:SQL基于單列聚合資料
