2013-10-18 117 views
0

我非常新的SQL,并希望这里有人能帮助我的以下内容:的SQL Server:如何查询日期按照一定格式

我在SQL Server中的表有一列存储日期和我有一个简单的存储过程来从这个表中选择数据。

目前它提取的日期包括小时和分钟。 我该如何实现以yyyy-mm-dd格式(不含小时和分钟)格式提取日期? 我的专栏被称为“logDate”,我的表被称为“logTable”。

感谢任何帮助,蒂姆

回答

1

如果你只是想存储日期,列转换为date类型,而不是一个datetime

如果你想保持数据的日期和时间,但只显示日期

select convert(date, logDate) from logTable 

如果要返回日期为一个字符串,使用convert

select convert(varchar(10), logDate, 120) from logTable 
+0

感谢快速回复 - 我不得不在最后添加“AS logDate”,那么你的第一个建议就完美了! – user2571510