다음 결과를내는 다음 쿼리가 있습니다 (아래).테이블에서 특정 값을 계산하는 방법
나는 가능한 한 쿼리 결과에서만 두 번 이상 나타나는 "MIR_ID"를 어떻게 계산할 수 있는지 알고 싶습니다.
감사합니다.
내 쿼리 :
with Source as (
select
request_id
,description
,substring(VwDurationIndicator.RequestDetails, 5, 6) as Mir_ID
, request_type
from vortex_hvc.dbo.VwDurationIndicator
left join
vw_public_request_material_location_mir
on substring(VwDurationIndicator.RequestDetails, 5, 6) like vw_public_request_material_location_mir.material_request_id
where DateDiff(hour, CreatedTime, getdate()) < 9 and
request_type = 'MIR' and SITE = 'HVC'
)
select Source.*
,count(Mir_ID) as total
from Source
group by Mir_ID,request_id,description,request_type
order by request_id
쿼리 반환 :
request_id description Mir_ID request_type total
152788 VPO: Y7363040RS, Step: PPV-M, Bin: BIN 01 335403 MIR 2
152788 VPO: Y7242580, Step: PPV-S FUSE, Bin: BIN 01 335403 MIR 1
152788 VPO: Y7243570, Step: PPV-S, Bin: BIN 01 335403 MIR 1
152788 VPO: Y7243580, Step: PPV-S, Bin: BIN 01 335403 MIR 1
152788 VPO: Y7322650, Step: PPV, Bin: BIN 01 335403 MIR 5
152788 VPO: Y7363020, Step: PPV-M, Bin: BIN 01 335403 MIR 2
152791 VPO: Y7324440, Step: OLB, Bin: BIN 2571 335412 MIR 1
152791 VPO: Y7324550, Step: OLB, Bin: BIN 2571 335412 MIR 1
152791 VPO: Y7324480, Step: OLB, Bin: BIN 2571 335412 MIR 2
152791 VPO: Y7324590, Step: OLB, Bin: BIN 2571 335412 MIR 1
152791 VPO: Y7324540, Step: OLB, Bin: BIN 2571 335412 MIR 1
152791 VPO: Y7324580, Step: OLB, Bin: BIN 2571 335412 MIR 3
152791 VPO: Y7324430, Step: OLB, Bin: BIN 2571 335412 MIR 1
152791 VPO: Y7324660, Step: OLB, Bin: BIN 2571 335412 MIR 1
152791 VPO: Y7324470, Step: OLB, Bin: BIN 2571 335412 MIR 1
152792 VPO: Y7342740, Step: PRODUCTION BURN-IN, Bin: BIN 01 335419 MIR 1
152792 VPO: Y7342730, Step: PRODUCTION BURN-IN, Bin: BIN 01 335419 MIR 1
152794 VPO: Y7324480, Step: OLB, Bin: BIN 2571 335420 MIR 1
152794 VPO: Y7324540, Step: OLB, Bin: BIN 2571 335420 MIR 1
152794 VPO: Y7324420, Step: OLB, Bin: BIN 2571 335420 MIR 2
COUNT를 사용하면 ???? –
다른 사람의 생각을 환영하는 것 이상으로 생각하면 :) – Avi22
정말 도움이 될만한 것은 샘플 데이터 및 샘플 데이터에 대한 원하는 출력입니다. 위의 횡설수설에서 어떤 칼럼에 무엇이 있는지를 말하기 란 불가능합니다. 여기서 시작하는 것이 좋습니다. http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –