我有一個SQL表,有一個CreationDate字段。如何獲取getdate()的日期部分?
我在計算列指定公式中有getdate()
。
我想知道如何獲取日期部分,即'2012-08-24'而不是'2012-08-24 10:45:17.740'。
我有一個SQL表,有一個CreationDate字段。如何獲取getdate()的日期部分?
我在計算列指定公式中有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 CONVERT(date, GETDATE())
SELECT CONVERT(date, GETDATE())
SELECT CAST(FLOOR(CAST(GETDATE() AS float)) as datetime)
或
SELECT CONVERT(datetime,FLOOR(CONVERT(float,GETDATE())))
如果這是SQL Server,它那樣子,你應該除了你當前的標籤之外,還要使用SQL-server標籤 – podiluska