Измените отметку времени и выберите текущую дату - PullRequest
0 голосов
/ 09 мая 2020

Я хотел бы иметь возможность изменить отметку времени с 2020-05-09 00: 00: 00.00000 только на дату 2020-05-09 «ГГГГ-ММ-ДД». Отсюда я хотел бы иметь возможность выбрать сегодняшнюю дату. Я отслеживаю, сколько заказов вводится в день.

Я пробовал использовать

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' не является распознанным именем встроенной функции.

1 Ответ

2 голосов
/ 09 мая 2020

Используйте GETDATE():

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

Однако, если DDCTMS не имеет временной части, вы можете оставить как есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...