Вычесть значение даты из даты и времени и получить результаты в секундах, TSQL - PullRequest
1 голос
/ 14 июля 2011

У меня есть таблица с идентификатором пользователя, датой и продолжительностью (в секундах). Каждый ранее использованный идентификатор пользователя обновляет таблицу, в которой я хочу рассчитать интервал времени между текущим и первым входом, сохраненным в столбце даты и столбце продолжительности обновления.

Например, это выберет количество секунд в текущем дне, но, вероятно, не будет работать в случае, когда вставка сделана днем ​​x, а обновление произошло в день x + 1

select (datepart(hh,getdate())*3600)+(datepart(mi,getdate())*60)+(datepart(ss,getdate()))

1 Ответ

0 голосов
/ 14 июля 2011

DATEDIFF(SECONDS, myField, getDate()) * * 1002

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...