Type: MSSQL
Description: Get counts of History Activities by type for a user
SELECT
CASE LEFT(ch.rectype,2)
WHEN 'CO' THEN 'Call Out'
WHEN 'CI' THEN 'Call In'
WHEN 'CC' THEN 'Call Back'
WHEN 'CM' THEN 'Returned Message'
WHEN 'MO' THEN 'Email Out'
WHEN 'MI' THEN 'Email In'
WHEN 'A ' THEN 'Appointment'
WHEN 'N ' THEN 'Next Action'
WHEN 'O ' THEN 'Other Action'
WHEN 'L ' THEN 'Form'
ELSE
ch.rectype
END Activity
,COUNT(*)
FROM
conthist ch (NOLOCK)
JOIN contact1 c1
ON ch.accountno=c1.accountno
WHERE
srectype IN ('C','A','E','M' )
AND ch.userid='DCS'
GROUP BY
CASE LEFT(ch.rectype,2)
WHEN 'CO' THEN 'Call Out'
WHEN 'CI' THEN 'Call In'
WHEN 'CC' THEN 'Call Back'
WHEN 'CM' THEN 'Returned Message'
WHEN 'MO' THEN 'Email Out'
WHEN 'MI' THEN 'Email In'
WHEN 'A ' THEN 'Appointment'
WHEN 'N ' THEN 'Next Action'
WHEN 'O ' THEN 'Other Action'
WHEN 'L ' THEN 'Form'
ELSE
ch.rectype
END
Bookmark:
These icons link to social bookmarking sites where readers can share and discover new web pages.