MSSQL 쿼리 질문 있습니다.

tempest 2016.07.11 21:03 Views : 2438

테이블 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
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38111
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20672
9423 특정 컬럼이 빈값일때 다른 컬럼으로 대체하고 싶습니다. [5] 냥냥 2016.07.13 5110
9422 이벤트아이디 906에러가 발생하네요 ㅠ [1] Sisylian 2016.07.13 4429
9421 ms-sql 2008(64bit) 와 oracle 8i linked server 연결 문의 [2] 방자 2016.07.13 2938
9420 미러링 Allways On 운영체제 윈도우7 AD없이 [3] 김민식_279245 2016.07.12 2468
» MSSQL 쿼리 질문 있습니다. [2] tempest 2016.07.11 2438
9418 case when 및 null값 치환 질문입니다. [3] 하늘의유실물 2016.07.11 2876
9417 sequence vs identity 무슨차이 인가요?? [3] 식뽕 2016.07.11 3668
9416 rank() 사용에 관해 질문입니다. [2] 망고드링크 2016.07.10 2254
9415 Select 관련 질문드립니다. [10] 한월령 2016.07.08 2416
9414 3개의 테이블 중 우선순위에 따라 값을 가지고 오게... [2] DOOLLY 2016.07.07 2767
9413 join 관련 [1] DOOLLY 2016.07.06 2714
9412 밀리초 평균을 구하기 질문이 있습니다. [6] 하늘의유실물 2016.07.06 2514
9411 datetime Join 시 년월만 Join해야 하는 경우 문의 드려요. [2] 호머 2016.07.06 2490
9410 SQL 쿼리문 개선문의 [14] 쭈스비 2016.07.05 3177
9409 쿼리좀봐주세요 [1] 큘러 2016.07.01 2756
9408 SQL 2000에서 SQL2008로 업글 하는 중에... [1] 랜덤의세계 2016.06.30 2763
9407 특정구간 검색시... [1] DOOLLY 2016.06.29 3468
9406 xEvent 확장이벤트 block 등록하려는데.... [2] 처리짱 2016.06.29 2611
9405 연결된 서버로 데이터 insert [1] 디아개고수 2016.06.29 2866
9404 여전히 눈팅만 ... 하다가 질문이 있어 올립니다. [2] ssunsori 2016.06.28 2808





XE Login