Fab*_*bre 8 sql t-sql sql-server
原始SQL语句是:
SELECT SA.[RequestStartDate] as 'Service Start Date',
SA.[RequestEndDate] as 'Service End Date',
FROM
(......)SA
WHERE......
Run Code Online (Sandbox Code Playgroud)
输出日期格式为YYYY/MM/DD,但我希望输出日期格式为DD/MM/YYYY.我该如何修改此声明?
Ama*_*mar 19
试试这样......
select CONVERT (varchar(10), getdate(), 103) AS [DD/MM/YYYY]
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问:http://www.sql-server-helper.com/tips/date-formats.aspx
变成:
SELECT FORMAT(SA.[RequestStartDate],'dd/MM/yyyy') as 'Service Start Date', SA.[RequestEndDate] as 'Service End Date', FROM (......)SA WHERE......
Run Code Online (Sandbox Code Playgroud)
不知道您使用的是哪个SQL引擎,对于其他SQL引擎,可以在SELECT语句中使用CONVERT以您需要的形式更改格式。
还有另一种方法可以做到这一点 -
select TO_CHAR(SA.[RequestStartDate] , 'DD/MM/YYYY') as RequestStartDate from ... ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
154606 次 |
| 最近记录: |