Мне задали этот вопрос на собеседовании.
--Without modifying the following code:
DECLARE @StartDateInput SMALLDATETIME = '1/1/2018',
@EndDateInput SMALLDATETIME = '1/1/2018'
--Modify the following query so that it will return contacts modified at any time on January 1st, 2018
SELECT *
FROM dbo.Contacts
Я попробовал следующий запрос, но это было неправильно. Я уверен, что я также должен использовать переменную @EndDateInput
, но я не знал, как ее использовать. Я не думаю, что это правильный подход к этому в целом.
SELECT *
FROM dbo.Contacts
WHERE ModifiedDate = SMALLDATETIME