使用混合日期和日期和时间更新数据类型

时间:2013-06-07 15:40:48

标签: sql-server sql-server-2008

我们的数据类型为datetime的数据库有一些条目只是日期,有些条目有日期和时间。对于只有日期的条目,我们可以运行一个脚本,将时间部分设置为午夜(0.00:00),但保持日期不变?

更新: 似乎与这个问题有些混淆,所以我会试着详细说明一下。当我们查询数据库以获取事件的顺序时,他们返回的结果未按预期排序,因为某些结果只有日期而其他结果有日期和时间。出于这个查询的目的,我们可以不注意输入的时间,只是我们考虑将现有日期更新为午夜的日期。

1 个答案:

答案 0 :(得分:2)

我真的不明白这个问题。那么,该列的数据类型为DATETIME,对吧?所以,如果你添加一个只是日期的值,那么00:00:00.00作为时间部分,你是说它目前不是那样的吗?因为那时我怀疑那个你实际上没有DATETIME列。