0

我对 SQL 很陌生,希望这里有人可以帮助我解决以下问题:

我在 SQL Server 中有一个表,其中有一列存储日期,并且我有一个简单的存储过程来从该表中选择数据。

目前它获取的日期包括小时和分钟。我怎样才能实现它以 yyyy-mm-dd 格式获取日期(没有小时和分钟)?我的列称为“logDate”,我的表称为“logTable”。

感谢您对此的任何帮助,蒂姆

4

1 回答 1

1

如果您只想存储日期,请将列转换为date类型,而不是datetime.

如果您想在数据中保留日期和时间,但只显示日期

 select convert(date, logDate) from logTable

如果要将日期作为字符串返回,请使用convert

select convert(varchar(10), logDate, 120) from logTable
于 2013-10-18T08:53:11.107 回答