SQL server在select查询中获取Date of DateTime

时间:2016-06-23 12:14:48

标签: sql sql-server

我正在尝试将日期时间格式转换为日期格式。 我只能找到他们使用https://console.firebase.google.com/project/<your-project-name>/overview方法的示例。

我想从表中转换现有值。

我试过了:

getDate()

那不起作用......我得到一个空结果

4 个答案:

答案 0 :(得分:3)

尝试使用GETDATE():

CONVERT (Date, GETDATE()) 

这适用于您现有的专栏:

CONVERT (Date, ActiveTo) 

有关更多信息,请查看此文档: https://msdn.microsoft.com/pt-br/library/ms188383.aspx

答案 1 :(得分:0)

试试这个

CONVERT (ActiveTo, GETDATE()) 'Date Part Only'

答案 2 :(得分:0)

简单:

CONVERT(DATE,ActiveTo)

如果ActiveTo是DateTime列

答案 3 :(得分:0)

使用CONVERT格式正确,

CONVERT(data_type(length),expression,style)

几个样本,

CONVERT(VARCHAR(19), ActiveTo)
CONVERT(VARCHAR(10), ActiveTo, 10)
CONVERT(VARCHAR(10), ActiveTo, 110)
CONVERT(VARCHAR(11), ActiveTo, 6)
CONVERT(VARCHAR(11), ActiveTo, 106)
CONVERT(VARCHAR(24), ActiveTo, 113)

及其各自的产出,

Nov 04 2014 11:45 PM
11-04-14
11-04-2014
04 Nov 14
04 Nov 2014
04 Nov 2014 11:45:34:243