ich die folgende SQL-Abfrage:Count in SQL Server-Tabelle
select
FilteredSystemUser.systemuserid,
FilteredPhoneCall.regardingobjectid
from
FilteredPhoneCall
Inner Join
FilteredSystemUser on FilteredSystemUser.systemuserid in (FilteredPhoneCall.createdby)
Inner Join
FilteredLead on FilteredLead.leadid = FilteredPhoneCall.regardingobjectid
where
DateDiff(d, FilteredPhoneCall.createdon, GETDATE()) = 0
and FilteredLead.statecode = 0
and FilteredLead.ownerid = FilteredSystemUser.systemuserid
and FilteredPhoneCall.statecode = '1'
and FilteredPhoneCall.regardingobjecttypecode = 4
and FilteredPhoneCall.createdby in ('c2dd1ddc-0374-e611-80dc-00155d3d1992', '53cfbe3a-a09a-e611-80df-00155dce24d0')
und erhalten die folgende Ausgabe
Hier habe ich zwei Einträge in regardingid 97C29D24-BEE2- E611-80F1-00155DCE24EF, 091B1CAB-C2E2-E611-80F1-00155DCE24EF gegen dasselbe System user.so ich muss dies als einzigen Eintrag betrachten und die anderen als die beiden Systembenutzer mit anderen zwei IDs erhalten.
Ich erwarte, dass die obige Ausgabe
Diese Suche in einer Unterabfrage und dann die Gruppe und zählt –
Verwendung count (FilteredPhoneCall.regardingobjectid) – fizzi