如何将SQL中的datetime转化为一个date类型的变量

2025-06-28 22:10:43
推荐回答(2个)
回答1:

date是sql
server
2008新引进的数据类型。它表示一个日子,不包含时间部分,可以表示的日期范围从公元元年1月1日到9999年12月31日。只需要3个字节的存储空间。
datetime
日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000
到9999年12月31日23:59:59.997
,精确到3.33毫秒,它需要8个字节的存储空间。

回答2:

使用convert函数,参数格式
CONVERT(VARCHAR(10),GETDATE(),110)
第二个参数为字段名称,最后一个参数为指定转换格式
例:
SELECT
CONVERT(VARCHAR(10),GETDATE(),110)
检索结果为:11-10-2015