如何获取getdate()的date部分?
我有一个具有CreationDate字段的SQL表。
我在计算列规格公式中有getdate()
。
我想知道如何得到date部分,即'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 CONVERT(date, GETDATE())
SELECT CONVERT(date, GETDATE())
SELECT CAST(FLOOR(CAST(GETDATE() AS float)) as datetime)
要么
SELECT CONVERT(datetime,FLOOR(CONVERT(float,GETDATE())))