Если CompletdDate
на самом деле является столбцом даты, то вам нужно просто проверить равенство:
SELECT COUNT(DISTINCT ID)
FROM dbo.Orders
WHERE CompletdDate = '2019-05-10';
Если CompletdDate
- это дата и время, и вы хотите ограничиться только данной датой, тогда выможет попробовать сыграть:
WHERE CONVERT(date, CompletdDate) = '2019-05-10';
Или, возможно, использовать диапазон:
WHERE CompletdDate >= '2019-05-10' AND CompletdDate < '2019-05-11';
Примечание. После просмотра ответа Гордона, возможно, CompletdDate
должно быть CompletedDate
.Но это всего лишь опечатка, а не основная структурная проблема вашего запроса.