database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4857 게시물 읽기
No. 4857
select시 datediff로 시간차이를 구하고싶은데요..
작성자
클래어
작성일
2009-05-29 16:00ⓒ
2009-05-29 16:03ⓜ
조회수
7,433

ex) select * from table

result :
   | event     |             time
----------------------------------
1 | event1    |  2009-05-02 00:47:26.000
2 | event2    |  2009-05-02 00:48:07.000
3 | event3    |  2009-05-02 00:50:54.000
4 | event4    |  2009-05-02 00:53:54.000
...

이런 출력물이 있다고 할때,

select시 이벤트1과 이벤트2가 일어났을때의 시간차이,
            이벤트 2와 이벤트3의 시간차이,
            이벤트 3과 이벤트4의 시간차이를 가져올수 있는 방법이 있을까요 ?



원하는 출력물은  datediff( second, start, end ) 일때


result :
----------------------------------
1 | event1    |  -
2 | event2    |  41
3 | event3    |  167
4 | event4    |  180
...

이렇게 구하고 싶습니다.. 도와주세요~!~!

이 글에 대한 댓글이 총 2건 있습니다.
select a.id, a.event, datediff(second, a.time, (select time from table where id = a.id + 1))
  from table a
땡치(dynbae)님이 2009-06-03 19:17에 작성한 댓글입니다.
이 댓글은 2009-06-03 19:18에 마지막으로 수정되었습니다.

원하던 답을 찾았습니다. 감사합니다^^

클래어님이 2009-06-04 03:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4929스풀이 동작하지 않도록 할려면 어떻게 해야 할까요? [2]
이동욱
2009-06-01
6171
4862- mssql 2008 고수님 - [1]
최원호
2009-05-30
7104
4859커서에서 질문드립니다.
석별
2009-05-29
6103
4857select시 datediff로 시간차이를 구하고싶은데요.. [2]
클래어
2009-05-29
7433
4847DTS에서는 실행이 되는데 Job으로 설정하면 실행이 안됩니다
좋은세상
2009-05-29
6840
4846group by 관련 질문입니다. [2]
최윤성
2009-05-28
5917
4789테이블 매개변수관련 [1]
박판규
2009-05-25
5926
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다