簡體   English   中英

如何在 SQL 查詢結果中轉換日期格式?

[英]How to convert date format in SQL Query Results?

我想將 SQL 查詢結果中的日期字段顯示為DD-MM-YYYY格式。 在表中,反之亦然。 當我嘗試使用以下查詢時,它不起作用。

SQL 查詢鏈接:(可以通過單擊“SQLSERVER 數據庫:”部分下的員工和訂單鏈接來檢索表)

https://www.w3schools.com/sql/trysqlserver.asp?filename=trysql_func_sqlserver_convert3

我使用的 SQL 查詢:

select
a.EmployeeID,
a.BirthDate CONVERT(datetime, 'DD-MM-YYYY'),
b.OrderID,
b.OrderDate CONVERT(datetime, 'DD-MM-YYYY')
from
Employees a, Orders b
where
a.EmployeeID = b.EmployeeID;

您可以使用以下查詢;

select
a.EmployeeID,
CONVERT(varchar, a.BirthDate, 105) as BirthDate,
b.OrderID,
CONVERT(varchar,b.OrderDate ,105) as OrderDate
from
Employees a, Orders b
where
a.EmployeeID = b.EmployeeID

在此處輸入圖片說明

暫無
暫無

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

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