getdate() 函数

Red*_*vil 1 sql sql-server

如何在使用getdate()函数时只显示日期?

当我使用时

select getdate() as Today's Date
Run Code Online (Sandbox Code Playgroud)

它给了我:

2016-05-18 08:32:07.100
Run Code Online (Sandbox Code Playgroud)

但我只需要:

 2016-05-18
Run Code Online (Sandbox Code Playgroud)

如何得到这个?

小智 5

使用转换。第一个参数截断长度,最后一个参数指定您想要的日期格式:

SELECT Convert(varchar(10), getdate(), 103) as [Today's Date]
Run Code Online (Sandbox Code Playgroud)