necesito encontrar los registros 10 minutos antes de la fecha actual del sistema.Obtener registros 10 minutos antes de la fecha y hora del sistema en SQL
select Id,TimeStamp from ISAlive where RecordUpdatedDate < GETDATE() --SYSDATETIME()
necesito encontrar los registros 10 minutos antes de la fecha actual del sistema.Obtener registros 10 minutos antes de la fecha y hora del sistema en SQL
select Id,TimeStamp from ISAlive where RecordUpdatedDate < GETDATE() --SYSDATETIME()
select Id, TimeStamp
from ISAlive
WHERE RecordUpdatedDate = dateadd(minute,-10,getdate())
podría ser un punto de partida. Por supuesto, es probable que no coincidan exactamente ...
... si desea obtener el registro más reciente que se ajuste a los criterios que, sin embargo, tratan
SELECT TOP 1 ID, TimeStamp
FROM ISAlive
WHERE RecordUpdatedDate <= dateadd(minute, -10, getdate())
ORDER BY RecordUpdatedDate DESC
SELECT Id, TimeStamp
FROM ISAlive
WHERE RecordUpdatedDate < DATEADD(minute,-10, SYSDATETIME());
gracias @ Skorpioh, funciona perfectamente :) –
agradece u @Thomas Rushton –