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