从表格中的日期中删除时间

时间:2011-11-29 17:36:08

标签: sql-server-2008

表格中有很多行,datetime列值包含日期和时间。我需要从中删除时间部分。换句话说,如果值为2006-08-10 01:00:00.000,则应将其替换为2006-08-10 00:00:00.000 可能吗? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

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

SELECT CAST(tbl.ColumnName As Date)
FROM tbl