У меня есть ежедневное запланированное задание, которое запрашивает таблицу, которая включает столбец с именем AttemptDate с datetime в качестве типа данных. Однако задача запрашивает все записи независимо от даты. Поэтому, когда задачи выполняются, он выводит записи всех дат, как показано ниже:
2009-06-06 06:01:30.852
2009-06-07 01:41:46.719
2009-06-08 03:58:23.945
Запрос SQL показан ниже:
SELECT AttemptDate from dbo.ChangeAttempt
Таблица dbo.ChangeAttempt имеет следующую структуру:
Column Data Type Constraints
------ --------- -----------
EventData xml NOT NULL
AttemptDate datetime NOT NULL DEFAULT GETDATE()
DBUser char(50) NOT NULL
Мой вопрос: как мне получить записи части текущей даты из существующего запроса TSQL, если я добавлю предложение where?
Здесь под текущей датой я подразумеваю дату, на которую запланирован запуск запроса TSQL.
Сложение:
Версия SQL Server, к которой я запускаю запрос TSQL, - 2005.