설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


Powered by EnterpriseDB
총 게시물 113건, 최근 0 건
   

쿼리 row number 문의

글쓴이 : 하노하노3 날짜 : 2017-07-11 (화) 13:42 조회 : 218
데이터가 아래와 같이 있다면..
data 컬럼의 데이터가 0을 기준으로 순차적인 순번을 가져올 수 있을까요?

(데이터)
=====================================
_timestamp                            |  data
=====================================
"2017-07-11 09:21:59.938"        55     
"2017-07-11 09:21:31.475"        55 
"2017-07-11 09:21:02.23"          23
"2017-07-11 09:20:59.954"        0
"2017-07-11 08:55:35.978"        89
"2017-07-11 08:55:01.122"        68
"2017-07-11 08:54:49.339"        57
"2017-07-11 08:54:19.887"        0



(원하는 결과)

=====================================
_timestamp                            |  data    |    순번
=====================================
"2017-07-11 09:21:59.938"        55            4
"2017-07-11 09:21:31.475"        55            3
"2017-07-11 09:21:02.23"          23            2
"2017-07-11 09:20:59.954"        0              1
"2017-07-11 08:55:35.978"        89            4
"2017-07-11 08:55:01.122"        68            3
"2017-07-11 08:54:49.339"        57            2
"2017-07-11 08:54:19.887"        0              1

hellower 2017-07-11 (화) 18:07
grouping 할 조건이 있어야 합니다.
한 그룹내에서 순번을 매기는 것 같은데..
그룹핑 기준이 뭔가요
댓글주소
     
     
하노하노3 2017-07-12 (수) 12:02
답변 감사합니다.

바로 문제가 그거입니다.
그룹핑 기준이 없어요..

단지 순번의 조건은 날짜로 desc 정렬을 한 다음 0 된 시점 부터 다음 0 이전까지 순번을 매겨야 합니다.
ㅠ ㅠ
댓글주소
   

postgresdba.com