0
두 개 이상의 열린 서비스 작업이있는 클라이언트를 나열하는 간단한 쿼리가 있습니다.수정 된 SQL 쿼리가 모든 결과를 표시하지 않음
select link_to_client, count(call_ref) 'Services'
from calls
where call_type='PM'
and last_event_status not in ('RD','C','X')
group by link_to_client
having count(call_ref)>1
이렇게하면 11 개의 결과가 생성됩니다.
G838AH/24 2
G21/311 2
G328RE/18 29
G328RE 4
G849RJ/6 2
ML110PQ/2 2
G21/505 2
G15PR 2
G21/314 2
ML60BN/2 2
G214AE/12 2
은 내가 (link_to_contract_header)
select link_to_client, link_to_contract_header, count(call_ref) 'Services'
from calls
where call_type='PM'
and last_event_status not in ('RD','C','X')
group by link_to_client, link_to_contract_header
having count(call_ref)>1
표시 할 다른 필드를 추가해야하지만 난 쿼리에이를 추가 할 때 난 단지 만 9 결과
ML60BN/2 CLYVAL-2-1 2
G849RJ/6 127-3 2
G21/505 NGLA-1 2
G21/311 NGLA-1 2
G15PR WOS-1 2
G214AE/12 NGLA-1 2
G328RE CTSP-1 4
G21/314 NGLA-1 2
G328RE/18 CTSP-1 29
이렇게 끝낼 내가 잘못 가고있어? 당신이 다른 라인에
확인 그래 내가 지금 볼 (당신은 다른 값을 찾을 수 있습니다). 그래서 원래대로 11 개의 결과를 모두 표시하려면 새 필드도 표시해야합니까? – chenks
와 G838AH/24에 대해 link_to_contract_heade를 표시 할 수 없기 때문에 11 개의 결과를 표시하여 두 줄의 표시에 대해 link_to_contract_header를 동일하게 설정하거나이 결과를 허용합니다.이 두 값은 – Akrem
입니다. 사람들의 데이터 입력 실수를 설명해야 해요! – chenks