je la requête suivante:Count Distinct Assistance
select c2.Responsible, c.deliveryname,
case..... --conditions here
end as 'PortStatus'
from table p
join table c
on p.OwnerContactID = c.ContactID
join table c2
on c.ContactID = c2.ContactID
where p.PortfolioStatus <>''
and c2.responsible <> ''
group by c.deliveryname, p.PortfolioStatus, c2.responsible
qui donne:
Responsable DeliveryName PortStatus
John Doe Peter Smith DI
John Doe Peter Smith EE
John Doe Peter Smith hy
John Doe Peter Smith pw
John Doe Bob Lee pw
John Doe Bob Lee pw
John Doe Bob Lee ss
Je souhaite modifier ma requête avec un nombre (distincte) pour que je puisse voir combien PortStatus uniques (es) I avoir par nom de livraison.
Comment puis-je obtenir pour me montrer ceci:
Responsable DeliveryName unique PortStatus (es)
John Doe Peter Smith John Doe Bob Lee
Semble que vous connaissez déjà COUNT (DISTINCT), que s'est-il passé lorsque vous l'avez essayé? Avez-vous eu une erreur? –
au lieu de la (4), je reçois 4 –