如何将以下日期转换为YYYY-MM-DD

时间:2011-02-25 20:16:24

标签: sql sql-server-2008

我将数据输入数据库,但日期已关闭,显示为秒。

如何使用select语句来实现此目的:

2010-02-18 07:45:00

To This:

2010-02-18

我不是这里的电脑人....谢谢!

3 个答案:

答案 0 :(得分:3)

SELECT转换(varchar(10),DateColumn,120)FROM TABLE

答案 1 :(得分:1)

对于任何SQL Server版本

select dateadd(d, datediff(d, 0, datecolumn), 0), ..
from ..

或2008年

select CAST(datecolumn as Date), ....
from ..

答案 2 :(得分:0)

DATE('2010-02-18 07:45:00');  

或其中的变量

或者只是将列类型定义从datetime更改为date