Я использую MS SQL Server 2005, у меня есть даты, хранящиеся в эпоху (начало 1970 года). Мне нужно создать оператор, который повлияет на любую запись, которая не обновлялась за последние 24 часа.Как сравнить время эпохи против 24 часов назад в SQL Server?
2
A
ответ
1
Чтобы получить текущий DateTime в формат эпохи, использовать (via):
SELECT DATEDIFF(s,'19700101 05:00:00:000',GETUTCDATE())
Для получить время на данный момент - 24 часа использования:
SELECT DATEDIFF(s,'19700101 05:00:00:000', DATEADD(DAY, -1, GETUTCDATE()))
Итак, вы могли бы сделать:
DECLARE @24_hours_ago AS INT
SELECT @24_hours_ago = DATEDIFF(s,'19700101 05:00:00:000', DATEADD(DAY, -1, GETUTCDATE()))
UPDATE table SET col = value WHERE last_updated < @24_hours_ago
0
Вы можете конвертировать из SQL Server DateTime в Epoch time, вычисляя количество секунд, прошедших с 1 января 1970 года, вот так.
Select DateDiff(Second, '19700101', GetDate())
Чтобы получить строки из последних 24 часов ....
Select Columns
From Table
Where EpochColumn Between DateDiff(Second, '19700101', GetDate()) And DateDiff(Second, '19700101, GetDate()-1)
Смежные вопросы
- 1. MySQL Время против эпохи сравнения
- 2. 24 часов = 24 значения
- 3. Время форматирования более 24 часов
- 4. Конвертировать Время в 12 часов до 24 часов Время
- 5. Timestamp x часов назад и дней после 24 часов
- 6. Как сравнить время в SQL Server?
- 7. Расчета более 24 часов в SQL Server 2008
- 8. jquery время назад с unix эпохи
- 9. SQL получить в течение 24 часов
- 10. SQL Выберите в течение 24 часов?
- 11. Получить заказы от 12 часов назад SQL Server
- 12. время SQL 24 часа до 12 часов Формат
- 13. конвертация 24 часов в 12 часов JAVAFX
- 14. Группировка 24 часов Время от диапазона
- 15. Сумма в течение 24 часов
- 16. Конвертировать 24-часовое время в 12 часов Время в Java
- 17. 24 часов время от строки даты
- 18. Время работы jqplot выше 24 часов
- 19. Удаление ведущего нуля с 24 часов время в SQL Server 2008
- 20. Как получить формат 24 часов
- 21. Преобразование 12 часов времени до 24 часов, используя Joda время
- 22. Преобразование часов в минуты, SQL Server 2005
- 23. Показать время как 1 час назад, 5 часов назад - Angularjs
- 24. Как правильно хранить время в течение 24 часов в CakePHP?
- 25. Время эпохи с использованием SQL Server для определения диапазона дат
- 26. Добавление 24 часов в NSDate
- 27. Отображение времени в 24 часов
- 28. Запрос postgres для временной метки IP и эпохи в течение 24 часов плюс контрольный номер результатов
- 29. Рассчитать, сколько часов с эпохи?
- 30. awk, чтобы сравнить поле времени для 24 часов данных