Я хочу рассчитать разницу между временем начала использования и временем остановки от предыдущего сеанса.Функция задержки/свинца MySQL?
Таблица содержит: числовое число пользователей, числовое значение start/stop unix. Он сортируется после как пользователь и начать
user start stop
1 150000 150010
1 160011 160050
1 160100 160200
2 150011 150023
2 155001 155055
2 160001 160500
3 159001 159550
Im ожидая результата выглядеть следующим образом:
user start stop diff
1 150000 150010 160011-150010=10001
1 160011 160050 160100-160050
1 160100 160200 0 (new user on next row)
2 150011 150023 155001-150023
2 155001 155055 160001-155055
2 160001 160500 0 (new user on next row)
3 159001 159550 and so on..
Можно ли это сделать, если да, то каким образом?
опубликовать свою работу. – akshay
Я бы поспорил довольно большое количество пива, что бизнес-логика здесь испорчена. Почему у пользователя не было разницы во времени только потому, что в следующей строке есть другой пользователь? Кроме того, можем ли мы быть уверены, что таблица упорядочена по идентификатору пользователя и по дате начала? – ytg
Я не смог создать ничего полезного. Забыл писать, но да таблица сортируется после пользователя И начинается! Я ищу только разницу пользователей, а не разницу между пользователями! Åke –