select * from TABLE1
where ENTRY_DATE >=trunc(sysdate-365)
ORDER BY ENTRY_TIME
Это дает мне следующий результат:Как получить разницу между двумя строками в таблице и место в новой колонке через SQL
NUMBER_ID | ENTRY_DATE | ENTRY_TIME
----------+------------+------------
1 | 11/21/2014 | 11/21/2014 08:05:00 AM
2 | 11/21/2014 | 11/21/2014 08:08:46 AM
3 | 11/21/2014 | 11/21/2014 08:09:51 AM
4 | 11/21/2014 | 11/21/2014 08:10:05 AM
5 | 11/21/2014 | 11/21/2014 08:10:05 AM
6 | 11/21/2014 | 11/21/2014 08:10:59 AM
7 | 11/21/2014 | 11/21/2014 08:14:34 AM
Однако я хотел бы быть в состоянии отображать «Difference «через SQL, где столбец« Разница »- это разница во времени между одной записью и последней.
Может кто-нибудь помочь с добавив в этот мой SQL-код? Спасибо
Какая фактическая БД вы используете? Вам нужна функция «лаг». Google это для вашей базы данных. Его очень легко реализовать. – Utsav
вам следует избегать фотографий, но использовать текст для отображения данных. – miracle173