我有一个包含 CreationDate 字段的 SQL 表。
我有getdate()
计算列规范公式。
我想知道如何只获取日期部分,即“2012-08-24”而不是“2012-08-24 10:45:17.740”。
我有一个包含 CreationDate 字段的 SQL 表。
我有getdate()
计算列规范公式。
我想知道如何只获取日期部分,即“2012-08-24”而不是“2012-08-24 10:45:17.740”。
如果您使用的是 SQL Server 2008 或更高版本
select convert(date, getdate())
否则
select convert(varchar(10), getdate(),120)
尝试这个:
select convert (date ,getdate())
或者
select CAST (getdate() as DATE)
或者
select convert(varchar(10), getdate(),121)
SELECT CAST(FLOOR(CAST(GETDATE() AS float)) as datetime)
或者
SELECT CONVERT(datetime,FLOOR(CONVERT(float,GETDATE())))
SELECT CONVERT(date, GETDATE())
尝试这个:
SELECT CONVERT(date, GETDATE())