修改时间戳并选择当前日期

我希望能够将时间戳从2020-05-09 00:00:00.00000修改为仅日期2020-05-09“ YYYY-MM-DD”。从那里,我希望能够选择今天的日期。我正在跟踪每天输入多少订单。

我尝试使用

Select 
convert(varchar,DDCTMS,101) as Entered
from OCRI

日期不变

2020-05-09 00:00:00.00000

使用

Select
CONVERT(varchar(10), DDCTMS) as Entered
from Ocri

语法从另一个Stackoverflow帖子(2020-05-09)工作,但是我无法选择当前日期。

Select
CONVERT(varchar(10), DDCTMS) as Entered
from Ocri
Where DDCTMS = curdate()
消息195,第15级,州际10,第21行   'curdate'不是公认的内置函数名称。
评论
光腚局
光腚局

Use GETDATE():

WHERE CONVERT(DATE, DDCTMS) = CONVERT(DATE, GETDATE())

However, if DDCTMS doesn't have a time portion then you can leave as it is.

点赞
评论