Чтобы получить текущую дату и время в формате эпох, используйте ( через ):
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