2011-11-29 222 views
0

我在表中有许多行,其中datetime列值包含日期和时间。我需要删除他们的时间部分。换句话说,如果值为2006-08-10 01:00:00.000,则应该用2006-08-10 00:00:00.000替换。
可能吗? 在此先感谢。从表中删除日期

+0

的可能重复[最好的方法去除SQL Server日期时间的时间部分(http://stackoverflow.com/questions/1177449/best-approach-to-remove-time-part-of-datetime -in-SQL服务器) –

回答

1

通过在SQL Server 2008中转换到新的Date类型,时间部分将被删除。

SELECT CAST(tbl.ColumnName As Date) 
FROM tbl