Предполагая, что SQL Server, функция GETDATE () возвращает дату и время , в котором выполнялся оператор:
WHERE Schd_Date > GETDATE()
Используйте следующее для поиска дат, превышающих текущую дату вполночь:
WHERE Schd_Date > DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
Однако CURRENT_TIMESTAMP
- это средство ANSI для получения текущей даты и времени в базе данных.Кроме того, функциональность даты не согласована между базами данных, поэтому вам придется рассказать нам о том, с чем вы имеете дело, чтобы получить лучшие ответы.