Intereting Posts
Запрос Mysql: сопоставление с использованием шаблона Как найти пробел в диапазоне в SQL Как найти записи с наиболее распространенными тегами, например, связанные вопросы в StackOverflow SQL Возвращает только повторяющиеся строки Вставка в пользовательские типы SQL с подготовленными операторами в java Выберите случайную строку из таблицы PostgreSQL со взвешенными вероятностями строк Способ попробовать несколько SELECT до получения результата? Oracle SQL. Как получить отдельные строки с использованием RANK () или DENSE_RANK () или ROW_NUMBER () аналитической функции? Oracle SQL – добавьте первичный ключ в таблицу Linq Full Outer Join на двух объектах Не удалось найти реализацию шаблона запроса Заменить последние два символа в столбце Код ошибки MySQL: 1205. Тайм-аут блокировки ожидания во время обновления с внутренним соединением Нужно ли создавать индексы для внешних ключей? Проблема SQL Group By и Limit

Как добавить часы, минуты, секунды в dateadd sql?

Я хочу получить целую дату

Так что сегодня будет 7/7/2010 12:00:00 до 7/7/2010 11:59:59 pm

Таким образом, это должно быть полное 24 часа с 12:00:00, тогда будет восьмым.

Поэтому у меня есть это

select DATEADD(??, ??, DATEDIFF(dd, 0, GETUTCDATE())) 

Как мне добавить 23 часа 59 минут и 59 секунд?

 DECLARE @start DATETIME DECLARE @end DATETIME SET @start = DATEADD(dd, 0, DATEDIFF(dd, 0, GETUTCDATE())) SET @end = DATEADD(dd, 1, DATEADD(ms, -3, @start)) 

Попробуй это:

DATEADD(second, -1, DATEADD(DAY, 1,"7/7/2010 12:00:00"))