SQL日期仅显示日期,而不显示YYYY MM DD

时间:2019-01-31 08:08:54

标签: sql date

如您所见,我将在查询中返回完整的YYYY / MM / DD。但是我只希望显示屏显示日期。

有人可以协助我实现这一目标吗? 我可以设置日期格式并设置字符,但仍只显示日期的开始,例如2019。

有什么主意吗?

USE CBS_AFRICA_LIVECOPY;

SELECT START_LOAD_TIME
FROM ORDERS
WHERE LOADING_TERMINAL_ID = '11011';

返回

START_LOAD_TIME
---------------
2018-01-31 12:11:44.000
2018-01-31 16:43:56.000
2018-01-31 19:24:58.000
2018-01-31 10:49:10.000

2 个答案:

答案 0 :(得分:0)

尝试

select Day('your datetime field') as Order_Entry_Time

答案 1 :(得分:0)

您可以使用CONVERT函数来更改选择返回数据的方式。 这应该可以解决您的问题:

. .\Profile.ps1

您可以在此处查询可以使用的不同格式:

https://docs.microsoft.com/es-es/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-2017