sql-server-2005 - 在数据类型为 datetime 的 SQL 数据库中存储不带时间的日期

标签 sql-server-2005

Possible Duplicate:
Storing the date Only in SQL Server 2005

我使用的是 SQL Server 2005 数据库。当我存储日期时,只有 datetime作为日期的数据类型,因此每当我从日期中删除时间并将其存储在数据库中时,它都会使用默认时间,但我希望将其仅存储为日期而不是时间

最佳答案

升级到具有日期数据类型的 SQL Server 2008。否则就让它输入午夜时间,查询时忽略它。您不想做的一件事是将其存储为 varchar 或 nvarchar。

关于sql-server-2005 - 在数据类型为 datetime 的 SQL 数据库中存储不带时间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6425398/

相关文章:

sql - 在 SQL 中选择包含所有子项的父记录

.net - 如何使用同一个 SqlConnection 对象在多个 SqlCommand 中声明和使用 T-SQL 变量来执行多次插入?

sql-server - SQL索引查找

SQL Server 2005 数据透视查询语法帮助

sql-server - SQL Server 2005 非聚集索引死锁

sql - 两张表的列相加出错 : SQL Server 2005

sql - 通过连接不同服务器上两个数据库中的两个表来查询数据

SQL Server 插入日期为 1/1/1900

sql-server-2005 - 查询 SQL Server 2005 全文搜索干扰/停用词

linq - LINQtoSQL 中区分大小写的 Where 子句?