쿼리좀 풀어주세요-2

메아리 2016.11.16 20:08 Views : 2001

안녕하세요 


이리님게 대단히 감사 하다고 말씀 드립니다 ^^


감사드리고요


마지막 한고비좀 부탁 드립니다.


- 이전글에 이어서 입니다 - http://www.sqler.com/index.php?mid=bSQLQA&document_srl=882234



;WITH TBLX(sensor_id, [timestamp], calc_value)

AS

(

SELECT '000', '2016-11-16 11:51:41', 0.02 UNION ALL 

SELECT '000', '2016-11-16 11:52:42', 0.01 UNION ALL

SELECT '000', '2016-11-16 11:53:43', 0.03 UNION ALL

SELECT '054', '2016-11-16 11:51:44', 0.01 UNION ALL 

SELECT '054', '2016-11-16 11:52:45', 0.02 UNION ALL

SELECT '054', '2016-11-16 11:53:46', 0.03 UNION ALL

SELECT '000', '2016-11-17 11:51:47', 0.02 UNION ALL 

SELECT '000', '2016-11-17 11:52:48', 0.01 UNION ALL

SELECT '000', '2016-11-17 11:53:49', 0.03 UNION ALL

SELECT '054', '2016-11-17 11:51:50', 0.01 UNION ALL 

SELECT '054', '2016-11-17 11:52:51', 0.02 UNION ALL

SELECT '054', '2016-11-17 11:53:52', 0.03

)



SELECT CONVERT(NVARCHAR(19), timestamp, 120) as '계측일시',[000], [054] 

FROM

(

SELECT ROW_NUMBER() OVER(PARTITION BY sensor_id, SUBSTRING([timestamp], 1, 10) ORDER BY [timestamp]) AS ROW_NUM

, sensor_id

, [timestamp]

, calc_value

FROM TBLX

where timestamp BETWEEN '2016-11-16 00:00:00' AND '2016-11-17 23:59:00'  

AND sensor_id IN ('054', '000')

) AS T1

--WHERE T1.ROW_NUM = 1 ============================> 풀면 오류 입니다.

PIVOT 

(

 MAX(calc_value) FOR sensor_id IN ([000], [054])

) AS pvt    



이리님이 주신 쿼리를 조금 변경해서, 피벗을 사용 하였습니다.

한데, where 절과 충돌이 발생 합니다.


밑에서 다섯번재 줄에  WHERE 절이 pivot 과 말썽을 일으킵니다.


죄송하게도 마지막 까지 스스로 하지를 못하네요 


다시한번 이리님께 감사의 말씀을 드립니다 

감사 합니다 ^^



No. Subject Author Date Views
Notice [IT재직자] 개강임박!! 올해 마지막 무료 및 국비지원 교육 (JAVA, 리눅스 기초/고급 , CCNA, CCIE 등) 코난(김대우) 2022.12.02 449
Notice 2022년 11월 SQLER의 강좌 업데이트 리스트 코난(김대우) 2022.12.01 33
Notice 2022 공개SW 페스티벌 - Open Up 코난(김대우) 2022.12.01 33
9616 쿼리쫌 부탁 합니다 ^^ [6] 쿼리쫌 ^^ 2016.11.23 2522
9615 2012로 업데이트 후 프로시져 실행 에러가 발생했습니다. [1] 약도사 2016.11.22 2110
9614 DB 파일 자동 증가 관련 문의 뛰어 2016.11.22 2028
9613 쿼리 관련 문의 입니다!! DB 사용량 관련 [1] 뛰어 2016.11.22 2028
9612 특정 데이터 찾기 쿼리가 궁급합니다. [1] 진후킴 2016.11.21 1929
9611 데이터 실시간 연동 관련 문의 입니다. [4] 호짱 2016.11.21 4409
9610 DB 복제에 대해 질문 드립니다. 조형근 2016.11.21 3789
9609 TABLE 특정컬럼 결과값 확인 [2] 슬이슬이 2016.11.21 1782
9608 쿼리좀 풀어 주세요 [4] 메아리 2016.11.18 2761
9607 100만건정도의 데이터를 한페이지에 모두 뿌려주는 게 가능할까요? [2] 냥냥 2016.11.18 4096
9606 문자 치환에 대하여 질의드립니다. [1] 방혁 2016.11.17 1506
9605 쿼리 관련 문의 [2] 냥냥 2016.11.17 3071
9604 쿼리좀 구합니다 [2] 메아리 2016.11.17 2386
9603 sql 서버 관리 관련 질문 [1] 오늘도난 2016.11.17 3265
» 쿼리좀 풀어주세요-2 [2] 메아리 2016.11.16 2001
9601 복구후 예전으로 다시 복원하는법이 있나요. [2] 큘러 2016.11.16 3202
9600 쿼리좀 풀어주세요 ㅠ [12] 메아리 2016.11.16 1946
9599 스칼라 함수 안에서 업데이트문..? [5] 후알유? 2016.11.15 2352
9598 문자 + 숫자 채번(시퀀스).. [2] 후알유? 2016.11.14 3955
9597 쿼리 쪼깨지? [2] 문상연 2016.11.14 2518





XE Login

테스트 팝업
Close