5 回答

TA贡献1876条经验 获得超7个赞
SELECT CONVERT(date, GETDATE())

TA贡献1982条经验 获得超2个赞
set showplan_text onGO
从数据表中选择转换(varchar,MyDate,101)
|--Compute Scalar(DEFINE:([Expr1004]=CONVERT(varchar(30),[TEST].[dbo].[DatesTable].[MyDate],101))) |--Table Scan(OBJECT:([TEST].[dbo].[DatesTable]))
从数据表中选择DATEADD(dd,0,DATEDIFF(dd,0,MyDate)
|--Compute Scalar(DEFINE:([Expr1004]=dateadd(day,(0),CONVERT_IMPLICIT(datetime,datediff(day,'1900-01-01 00:00:00.000',CONVERT_IMPLICIT (datetime,[TEST].[dbo].[DatesTable].[MyDate],0)),0)))) |--Table Scan(OBJECT:([TEST].[dbo].[DatesTable]))
添加回答
举报