데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

MSSQL 쿼리 질문 있습니다.

tempest 2016.07.11 21:03 Views : 2370

테이블 2개의 데이터에서


하나의 데이터를 뽑고자 하는데 아무리 검색하고 고민해도 어떻게 풀어나가야 될지 너무 막막해서 질문 드립니다.



테이블 1



app_idtimestampvalue
12016-07-1017.664
22016-07-105.663
32016-07-1016.668
42016-07-101.664
52016-07-107.664
62016-07-1010.664
72016-07-1013.664
82016-07-1119.664




테이블 2


app_id node_name parameter_name
1 test_db CPUprcrProcessorTimePercent
2 test_db PAGEpgUsagePercent
3 test_db SYSsysProcessorQueueLength
4 test_db MemoryUsage
5 test_db SYSsysProcessorQueueLength
6 test_db SYSsysProcessorQueueLength
7 test_web CPUprcrProcessorTimePercent
8 test_web MemoryUsage




테이블 1과 2의 데이터는 위와 같은 형식이며


app_id는 동일하게 들어가 있는 상태입니다.


테이블 1에 있는 데이터는 각 장비의 파라메터 값이 저장되어 있는 상태이고


테이블 2에 있는 데이터는 각 장비의 성능 데이터가 저장되어 있는 상태입니다.




제가 뽑고자 하는 데이터는 아래와 같이

node_name, CPU평균, CPU최대, MEM평균, MEM최대 값을 뽑고 싶습니다.


node_nameCPU평균CPU최대MEM평균MEM최대
test_db1.66419.6641.66419.664
test_web1.66419.6641.66419.664



SELECT pa.node_name,round(avg(value), 3)  CPU평균, round(max(value), 3)  CPU최대

FROM p_apps pa, p_history ph

WHERE pa.app_id = ph.app_id and parameter_name = 'CPUprcrProcessorTimePercent'

GROUP BY node_name


와 같이 쿼리를 짜서 node_name 및 CPU평균, CPU최대 까지는 뽑았는데

어떻게 하면 한번에 MEM까지 뽑을 수 있는지를 도저히 모르겠습니다..

메모리의 parameter_name은 MemoryUsage 이고

도움좀 주시면 감사하겠습니다..


읽어주셔서 감사합니다.

No. Subject Author Date Views
9437 SQL 서버간 링크드 서버가 안됩니다. 왜일까요? [2] 두루마리휴지 2016.07.21 2930
9436 유니코드 데이터 update 관련 질문입니다. [1] 최호재 2016.07.21 3059
9435 보안 객체를 script로 옮길 수 있는 방법은 없나요? bori0211 2016.07.21 2665
9434 데이터 베이스 생성시 자동증가 설정 [1] DOOLLY 2016.07.20 2833
9433 게시글 등록시 푸시 알림을 위한 쿼리는 어떻게 할까요...ㅠ 최현석_312236 2016.07.20 4175
9432 조건문에 대해서 질문이 있습니다. [2] Dr.Pepper 2016.07.19 2289
9431 조건에 따라서 조회를 하고 싶은데요... [2] 아싸라비아콜롬비아 2016.07.19 2370
9430 쿼리 조언을 구합니다. [2] 민경진영아빠 2016.07.19 2501
9429 SQL결과값을 엑셀로 저장하고싶습니다. [2] 컨프송 2016.07.18 4614
9428 인덱스 관련해서 궁금한 점이 있습니다, [6] 식뽕 2016.07.17 2526
9427 MS SQL 2008 로그인 도와주세요 ㅠㅠ [2] 리틀조 2016.07.15 2925
9426 MSSQL 다중 행 업데이트 질문입니다. tempest 2016.07.15 3094
9425 서버상의 실행파일 실행방법? [2] HSQL 2016.07.14 3060
9424 mssql 모니터링 툴 추천 부탁드립니다. [4] tmon 2016.07.14 4775
9423 특정 컬럼이 빈값일때 다른 컬럼으로 대체하고 싶습니다. [5] 냥냥 2016.07.13 4503
9422 이벤트아이디 906에러가 발생하네요 ㅠ [1] Sisylian 2016.07.13 4264
9421 ms-sql 2008(64bit) 와 oracle 8i linked server 연결 문의 [2] 방자 2016.07.13 2850
9420 미러링 Allways On 운영체제 윈도우7 AD없이 [3] 김민식_279245 2016.07.12 2391
» MSSQL 쿼리 질문 있습니다. [2] tempest 2016.07.11 2370
9418 case when 및 null값 치환 질문입니다. [3] 하늘의유실물 2016.07.11 2789





XE Login