SET ARITHABORT OFF SET ANSI_WARNINGS OFF SET NOCOUNT ON SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT CREATED = EGPL_ROUTING_QUEUE.WHEN_CREATED, QUEUE_NAME = EGPL_ROUTING_QUEUE.QUEUE_NAME, QUEUE_ID= EGPL_ROUTING_QUEUE.QUEUE_ID, ACTIVITY_ID = EGPL_CASEMGMT_ACTIVITY.ACTIVITY_ID, QUEUE_STATE = EGPL_ROUTING_QUEUE.QUEUE_STATE, CASE EGPL_ROUTING_QUEUE.QUEUE_STATE WHEN '0' THEN 'Inactive' WHEN '1' THEN 'Active' ELSE 'unknown' END AS QUEUE_STATE_NAME --,EGPL_CASEMGMT_ACTIVITY.* --,EGPL_ROUTING_QUEUE.* FROM EGPL_CASEMGMT_ACTIVITY ,EGPL_ROUTING_QUEUE WHERE EGPL_CASEMGMT_ACTIVITY.QUEUE_ID = EGPL_ROUTING_QUEUE.QUEUE_ID --AND EGPL_ROUTING_QUEUE.QUEUE_NAME = 'Default exception queue'
EXEC Sp_executesql N' Select distinct tmrd.MRDomainID, tmrd.EnterpriseName, tdn.DialedNumberID, tdn.DialedNumberString from t_Media_Routing_ Domain tmrd, t_Media_Class tmcl, t_Application_Instance tai, t_Application_Path tap, t_Application_Path_Member tapm , t_Dialed_Number tdn where tai.EnterpriseName = @P0 and tai.ApplicationInstanceID = tap.ApplicationInstanceID and tmrd.MediaClassID != 4 and tap.ApplicationPathID = tapm.ApplicationPathID and tapm.MRDomainID = tmrd.MRDomainID and tmrd.MediaClassID = tmcl.MediaClassID and tmrd.MediaClassID = tmcl.MediaClassID and tmcl.EnterpriseName IN (@P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,@P10) and tdn.MRDomainID = tmrd.MRDomainID AND tdn.Deleted = ''N'' order by tmrd.EnterpriseName, tdn.DialedNumberString ' , N'@P0 nvarchar(4000), @P1 nvarchar(4000), @P2 nvarchar(4000), @P3 nvarchar(4000), @P4 nvarchar(4000), @P5 nvarchar(4000), @P6 nvarchar(4000), @P7 nvarchar(4000), @P8 nvarchar(4000), @P9 nvarchar(4000), @P10 nvarchar(4000)' , N'MultiChannel', N'Cisco_Voice', N'ECE_Chat', N'ECE_Email', N'ECE_Outbound', N'ECE_Outbound', N'ECE_Outbound', N'ECE_Outbound', N'ECE_Outbound', N'ECE_Outbound', N'ECE_Outbound'
Response
MRDomainID EnterpriseName DialedNumberID DialedNumberString ECE_Chat sales.chat ECE_Email ecedemo1.purplepi.email ECE_Email uclab01.email ECE_Outbound ece.outbound y
SELECT DISTINCT tmrd.MRDomainID, tmrd.EnterpriseName, tdn.DialedNumberID, tdn.DialedNumberString FROM t_Media_Routing_Domain tmrd, t_Media_Class tmcl, t_Application_Instance tai, t_Application_Path tap, t_Application_Path_Member tapm , t_Dialed_Number tdn WHERE --taiEnterpriseName = @P0 and tai.ApplicationInstanceID = tap.ApplicationInstanceID AND tmrd.MediaClassID != 4 AND tap.ApplicationPathID = tapm.ApplicationPathID AND tapm.MRDomainID = tmrd.MRDomainID AND tmrd.MediaClassID = tmcl.MediaClassID AND tmrd.MediaClassID = tmcl.MediaClassID AND --tmclEnterpriseName IN (@P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,@P10) and tdn.MRDomainID = tmrd.MRDomainID AND tdn.Deleted = 'N'
/****** Script for SelectTopNRows command from SSMS ******/ SELECT TOP (1000) [ACTIVITY_ID] ,[CASE_ID] ,A.[DEPARTMENT_ID] ,D.[DEPARTMENT_NAME] ,[ACTIVITY_MODE] ,ActivityModeName = CASE(A.ACTIVITY_MODE) WHEN '100' THEN 'Inbound' WHEN '200' THEN 'Outbound' WHEN '300' THEN 'Others' ELSE CAST(ACTIVITY_MODE AS VARCHAR(50)) END ,[ACTIVITY_TYPE] ,ActivityTypeName = CASE(A.ACTIVITY_TYPE) WHEN '1' THEN 'Email' WHEN '2000' THEN 'Chat' WHEN '8000' THEN 'Web Activity' WHEN '12000' THEN 'CallTrack' WHEN '20000' THEN 'Social' ELSE CAST(ACTIVITY_TYPE AS VARCHAR(50)) END ,[ACTIVITY_SUB_TYPE] ,ACTIVITY_SUB_TYPE_Name = CASE(A.ACTIVITY_SUB_TYPE) WHEN '1' THEN 'General' WHEN '2' THEN 'Webform' WHEN '3' THEN 'Secure' WHEN '4' THEN 'Permanent undeliverable' WHEN '5' THEN 'Temporary undeliverable' WHEN '6' THEN 'Reply' WHEN '7' THEN 'Forwarded' WHEN '8' THEN 'Composed' WHEN '9' THEN 'Auto reply' WHEN '10' THEN 'Auto acknoledgement' WHEN '11' THEN 'Group reply' WHEN '12' THEN 'Redirected' WHEN '13' THEN 'Undispatchable' WHEN '14' THEN 'Suervised and accepted' WHEN '15' THEN 'Supervised and rejected' WHEN '16' THEN 'Supervisoed and resubmitted' WHEN '2001' THEN 'Chat - General' WHEN '2002' THEN 'Chat - Video chat' WHEN '8001' THEN 'Web - General' ELSE CAST(ACTIVITY_SUB_TYPE AS VARCHAR(50)) END ,[ACTIVITY_STATUS] ,[ACTIVITY_STATUS_NAME] = CASE(A.ACTIVITY_STATUS) WHEN '1000' THEN 'New' WHEN '2000' THEN 'Pre-Workflow' WHEN '3000' THEN 'Workflow' WHEN '4000' THEN 'Assignment' WHEN '5000' THEN 'Assigned' WHEN '7000' THEN 'Pre-completion' WHEN '9000' THEN 'Completed' ELSE CAST(A.ACTIVITY_STATUS AS VARCHAR(50)) END ,[ACTIVITY_SUB_STATUS] ,[ACTIVITY_PRIORITY] ,A.[WHEN_CREATED] ,A.[WHO_CREATED] ,WHO_CREATED_NAME = Concat(U1.FIRST_NAME, ' ', U1.LAST_NAME) ,A.[WHEN_MODIFIED] ,[DUE_DATE] ,[USER_LAST_WORKED] ,[ASSIGNED_TO] ,[ASSIGNED_TO_NAME] = Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME) ,[SUBJECT] ,[DESCRIPTION] ,[LANGUAGE_ID] ,[CUSTOMER_ID] ,[CONTACT_PERSON_ID] ,A.[QUEUE_ID] ,Q.QUEUE_NAME ,[CONTACT_POINT_ID] ,[CONTACT_POINT_DATA] ,[LAST_ACTION_REASON] ,[PINNED] ,[LOCKED] ,[ACTIVITY_ACCESS] ,[FOLDER_ID] ,[LAST_DEPARTMENT_ID] ,[SAVE_DRAFT_FLAG] ,[LEAVE_OPEN_FLAG] ,[NUM_NOTES] ,[NUM_ATTACHMENTS] ,[CASE_TYPE] ,A.[DELETE_FLAG] ,[CONFERENCE_FLAG] ,[IS_ESCALATED] ,A.[CREATE_DATE] ,A.[UPDATE_VERSION] ,[OUTBOUND_FAILED] ,[VISITOR_SESSION_ID] ,[VISITOR_USER_ID] ,[CUST_ACCOUNT_ID] ,[DELAY_TIME_IN_MIN] ,[ISSUE_TYPE_ID] ,[IS_AUTHENTICATED] ,[alias] FROM [EGPL_CASEMGMT_ACTIVITY] A LEFT JOIN EGPL_DEPARTMENT D ON A.DEPARTMENT_ID = D.DEPARTMENT_ID LEFT JOIN EGPL_USER U1 ON U1.USER_ID = A.WHO_CREATED LEFT JOIN EGPL_USER U2 ON U2.USER_ID = A.ASSIGNED_TO LEFT JOIN EGPL_ROUTING_QUEUE Q ON Q.QUEUE_ID = A.QUEUE_ID
/****** Script for SelectTopNRows command from SSMS ******/ SELECT [Agent Name] = Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME) ,ACTIVITY_SUB_TYPE_Name = CASE(A.ACTIVITY_SUB_TYPE) WHEN '1' THEN 'General' WHEN '2' THEN 'Webform' WHEN '3' THEN 'Secure' WHEN '4' THEN 'Permanent undeliverable' WHEN '5' THEN 'Temporary undeliverable' WHEN '6' THEN 'Reply' WHEN '7' THEN 'Forwarded' WHEN '8' THEN 'Composed' WHEN '9' THEN 'Auto reply' WHEN '10' THEN 'Auto acknoledgement' WHEN '11' THEN 'Group reply' WHEN '12' THEN 'Redirected' WHEN '13' THEN 'Undispatchable' WHEN '14' THEN 'Suervised and accepted' WHEN '15' THEN 'Supervised and rejected' WHEN '16' THEN 'Supervisoed and resubmitted' WHEN '2001' THEN 'Chat - General' WHEN '2002' THEN 'Chat - Video chat' WHEN '8001' THEN 'Web - General' ELSE CAST(ACTIVITY_SUB_TYPE AS VARCHAR(50)) END ,[Agent Name] = U2.USER_NAME ,[Alias] = A.alias ,[Department Name] = D.[DEPARTMENT_NAME] ,[Queue Name] = Q.QUEUE_NAME ,Incoming='0' ,[Incoming (Existing)]='0' ,[Manual Replies]='0' ,[Completed]='1' ,[Composed]='0' ,[Actvity Duration]='0' ,[Avg FIRST Manual Reply TIME] = '00:00:00' FROM [EGPL_CASEMGMT_ACTIVITY] A LEFT JOIN EGPL_DEPARTMENT D ON A.DEPARTMENT_ID = D.DEPARTMENT_ID LEFT JOIN EGPL_USER U2 ON U2.USER_ID = A.ASSIGNED_TO LEFT JOIN EGPL_ROUTING_QUEUE Q ON Q.QUEUE_ID = A.QUEUE_ID WHERE A.ACTIVITY_STATUS = '9000' GROUP BY Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME),A.ACTIVITY_SUB_TYPE,U2.USER_NAME, A.alias, D.[DEPARTMENT_NAME],Q.QUEUE_NAME
SET ARITHABORT OFF SET ANSI_WARNINGS OFF SET NOCOUNT ON SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT [ACTIVITY_ID] = [A].[ACTIVITY_ID] ,[CASE_ID] = [A].[CASE_ID] ,[DEPARTMENT_ID] = [A].[DEPARTMENT_ID] ,[DEPARTMENT_NAME] = D.[DEPARTMENT_NAME] ,[ACTIVITY_MODE] = [A].[ACTIVITY_MODE] ,[ACTIVITY_MODE_NAME] = CASE([A].[ACTIVITY_MODE]) WHEN '100' THEN 'Inbound' WHEN '200' THEN 'Outbound' WHEN '300' THEN 'Others' ELSE CAST([A].[ACTIVITY_MODE] AS VARCHAR(50)) END ,[ACTIVITY_TYPE] = [A].[ACTIVITY_TYPE] ,[ACTIVITY_TYPE_NAME] = CASE([A].[ACTIVITY_TYPE]) WHEN '1' THEN 'Email' WHEN '2000' THEN 'Chat' WHEN '8000' THEN 'Web Activity' WHEN '10000' THEN 'Task' WHEN '12000' THEN 'CallTrack' WHEN '20000' THEN 'Social' ELSE CAST([A].[ACTIVITY_TYPE] AS VARCHAR(50)) END ,[ACTIVITY_SUB_TYPE] = [A].[ACTIVITY_SUB_TYPE] ,[ACTIVITY_SUB_TYPE_NAME] = CASE([A].[ACTIVITY_SUB_TYPE]) WHEN '1' THEN 'General' WHEN '2' THEN 'Webform' WHEN '3' THEN 'Secure' WHEN '4' THEN 'Permanent undeliverable' WHEN '5' THEN 'Temporary undeliverable' WHEN '6' THEN 'Reply' WHEN '7' THEN 'Forwarded' WHEN '8' THEN 'Composed' WHEN '9' THEN 'Auto reply' WHEN '10' THEN 'Auto acknoledgement' WHEN '11' THEN 'Group reply' WHEN '12' THEN 'Redirected' WHEN '13' THEN 'Undispatchable' WHEN '14' THEN 'Suervised and accepted' WHEN '15' THEN 'Supervised and rejected' WHEN '16' THEN 'Supervisoed and resubmitted' WHEN '2001' THEN 'Chat - General' WHEN '2002' THEN 'Chat - Video chat' WHEN '8001' THEN 'Web - General' ELSE CAST([A].[ACTIVITY_SUB_TYPE] AS VARCHAR(50)) END ,[ACTIVITY_STATUS] = [A].[ACTIVITY_STATUS] ,[ACTIVITY_STATUS_NAME] = CASE([A].[ACTIVITY_STATUS]) WHEN '1000' THEN 'New' WHEN '2000' THEN 'Pre-workflow' WHEN '3000' THEN 'Workflow' WHEN '4000' THEN 'Assignment' WHEN '5000' THEN 'Assigned' WHEN '7000' THEN 'Pre-completion' WHEN '9000' THEN 'Completed' ELSE CAST([A].[ACTIVITY_STATUS] AS VARCHAR(50)) END ,[ACTIVITY_SUB_STATUS] = [A].[ACTIVITY_SUB_STATUS] ,[ACTIVITY_SUB_STATUS_NAME] = CASE([A].[ACTIVITY_SUB_STATUS]) WHEN '1900' THEN 'In Progress' WHEN '2100' THEN 'Ready for custom processing' WHEN '2200' THEN 'Ready for virus Scanning' WHEN '2300' THEN 'In progress' WHEN '3100' THEN 'Ready for inbound workflow' WHEN '3200' THEN 'Ready for outbound workflow' WHEN '3300' THEN 'Ready for general workflow' WHEN '3400' THEN 'Ready for transfer workflow' WHEN '3800' THEN 'Error' WHEN '3900' THEN 'In progress' WHEN '4100' THEN 'Ready for internal assignment' WHEN '4105' THEN 'Queued for Unified CCE Routing. Waiting for Assignment' WHEN '4107' THEN 'Queued for ECE Supervisory assignment. Waiting for Assignment to Supervisor by ECE' WHEN '4200' THEN 'Waiting for External Assignment - Telephony Queue' WHEN '4300' THEN 'Error' WHEN '4400' THEN 'Scheduled' WHEN '4900' THEN 'In Progress' WHEN '5100' THEN 'New - Unread' WHEN '5200' THEN 'Pending' WHEN '5300' THEN 'Wrap Up' WHEN '5800' THEN 'Error' WHEN '5900' THEN 'In Progress' WHEN '7100' THEN 'Ready for email dispatch' WHEN '7200' THEN 'Ready for fax dispatch' WHEN '7300' THEN 'Email dispatch in progress' WHEN '7800' THEN 'Error' WHEN '7900' THEN 'In Progress' WHEN '9100' THEN 'Done' WHEN '9200' THEN 'Abandoned Chat' ELSE CAST([A].[ACTIVITY_SUB_STATUS] AS VARCHAR(50)) END ,[ACTIVITY_PRIORITY] = [A].[ACTIVITY_PRIORITY] ,[WHEN_CREATED] = [A].[WHEN_CREATED] ,[WHO_CREATED] = [A].[WHO_CREATED] ,[WHO_CREATED_NAME] = Concat(U1.FIRST_NAME, ' ', U1.LAST_NAME) ,[WHO_CREATED_USERNAME] = U1.USER_NAME ,[WHEN_MODIFIED] = [A].[WHEN_MODIFIED] ,[DUE_DATE] = [A].[DUE_DATE] ,[USER_LAST_WORKED]= [A].[USER_LAST_WORKED] ,[USER_LAST_WORKED_CREATED_NAME] = Concat(U3.FIRST_NAME, ' ', U3.LAST_NAME) ,[USER_LAST_WORKED_CREATED_USERNAME] = U3.USER_NAME ,[Queue Name] = Q.QUEUE_NAME ,[ASSIGNED_TO] = [A].[ASSIGNED_TO] ,[ASSIGNED_TO_NAME] = Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME) ,[ASSIGNED_TO_USERNAME] = U2.USER_NAME ,[SUBJECT] = [A].[SUBJECT] ,[DESCRIPTION] = [A].[DESCRIPTION] ,[LANGUAGE_ID] = [A].[LANGUAGE_ID] ,[CUSTOMER_ID] = [A].[CUSTOMER_ID] ,[CONTACT_PERSON_ID] = [A].[CONTACT_PERSON_ID] ,[CONTACT_PERSON_NAME] = CONCAT([P].[FIRST_NAME],' ',[P].[LAST_NAME]) ,[QUEUE_ID] = [A].[QUEUE_ID] ,[CONTACT_POINT_ID]= [A].[CONTACT_POINT_ID] ,[CONTACT_POINT_DATA] = [A].[CONTACT_POINT_DATA] ,[LAST_ACTION_REASON] = [A].[LAST_ACTION_REASON] ,[PINNED] = [A].[PINNED] ,[LOCKED] = [A].[LOCKED] ,[ACTIVITY_ACCESS] = [A].[ACTIVITY_ACCESS] ,[FOLDER_ID] = [A].[FOLDER_ID] ,[LAST_DEPARTMENT_ID] = [A].[LAST_DEPARTMENT_ID] ,[SAVE_DRAFT_FLAG] = [A].[SAVE_DRAFT_FLAG] ,[LEAVE_OPEN_FLAG] = [A].[LEAVE_OPEN_FLAG] ,[NUM_NOTES] = [A].[NUM_NOTES] ,[NUM_ATTACHMENTS] = [A].[NUM_ATTACHMENTS] ,[CASE_TYPE] = [A].[CASE_TYPE] ,[DELETE_FLAG] = [A].[DELETE_FLAG] ,[CONFERENCE_FLAG] = [A].[CONFERENCE_FLAG] ,[IS_ESCALATED] = [A].[IS_ESCALATED] ,[CREATE_DATE] = [A].[CREATE_DATE] ,[UPDATE_VERSION] = [A].[UPDATE_VERSION] ,[OUTBOUND_FAILED] = [A].[OUTBOUND_FAILED] ,[VISITOR_SESSION_ID] = [A].[VISITOR_SESSION_ID] ,[VISITOR_USER_ID] = [A].[VISITOR_USER_ID] ,[CUST_ACCOUNT_ID] = [A].[CUST_ACCOUNT_ID] ,[DELAY_TIME_IN_MIN] = [A].[DELAY_TIME_IN_MIN] ,[ISSUE_TYPE_ID] = [A].[ISSUE_TYPE_ID] ,[IS_AUTHENTICATED]= [A].[IS_AUTHENTICATED] ,[Alias] = [A].[alias] FROM [EGPL_CASEMGMT_ACTIVITY] A LEFT JOIN EGPL_DEPARTMENT D ON A.DEPARTMENT_ID = D.DEPARTMENT_ID LEFT JOIN EGPL_USER U1 ON U1.USER_ID = A.WHO_CREATED LEFT JOIN EGPL_USER U2 ON U2.USER_ID = A.ASSIGNED_TO LEFT JOIN EGPL_USER U3 ON U3.USER_ID = A.USER_LAST_WORKED LEFT JOIN EGPL_ROUTING_QUEUE Q ON Q.QUEUE_ID = A.QUEUE_ID LEFT JOIN EGPL_CASEMGMT_CUSTOMER C ON C.CUSTOMER_ID = A.CUSTOMER_ID LEFT JOIN EGPL_CASEMGMT_CONTACT_PERSON P ON P.CONTACT_PERSON_ID = A.CONTACT_PERSON_ID
SET ARITHABORT OFF SET ANSI_WARNINGS OFF SET NOCOUNT ON SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT [CASE_ID] = [C].[CASE_ID] ,[CASE_STATUS] = [C].[CASE_STATUS] ,[CASE_STATUS_NAME] = CASE([C].[CASE_STATUS]) WHEN '0' THEN 'Open' WHEN '1' THEN 'Closed' WHEN '2' THEN 'Ready to be Closed' ELSE CAST([C].[CASE_STATUS] AS VARCHAR(2)) END ,[CASE_GROUP_ID] = [C].[CASE_GROUP_ID] ,[DEPARTMENT_ID] = [C].[DEPARTMENT_ID] ,[DEPARTMENT_NAME] = [D].[DEPARTMENT_NAME] ,[ORIGINAL_SOURCE] = [C].[ORIGINAL_SOURCE] ,[WHEN_CREATED] = [C].[WHEN_CREATED] ,[WHO_CREATED] = [C].[WHO_CREATED] ,[WHO_CREATED_NAME] = Concat(U1.FIRST_NAME, ' ', U1.LAST_NAME) ,[WHO_CREATED_USERNAME] = U1.USER_NAME ,[WHO_MODIFIED] = [C].[WHO_MODIFIED] ,[WHO_MODIFIED_NAME] = Concat(U4.FIRST_NAME, ' ', U4.LAST_NAME) ,[WHO_MODIFIED_USERNAME] = U4.USER_NAME ,[WHEN_MODIFIED] = [C].[WHEN_MODIFIED] ,[DUE_DATE] = [C].[DUE_DATE] ,[OWNER] = [C].[OWNER] ,[OWNER_NAME] = Concat(U3.FIRST_NAME, ' ', U3.LAST_NAME) ,[OWNER_USERNAME] = U3.USER_NAME ,[CUSTOMER_ID] = [C].[CUSTOMER_ID] ,[SEVERITY] = [C].[SEVERITY] ,[SUBJECT] = [C].[SUBJECT] ,[CASE_ACCESS] = [C].[CASE_ACCESS] ,[DESCRIPTION] = [C].[DESCRIPTION] ,[SOLUTION_DESCRIPTION] = [C].[SOLUTION_DESCRIPTION] ,[FOLDER_ID] = [C].[FOLDER_ID] ,[USER_LAST_WORKED] = [C].[USER_LAST_WORKED] ,[USER_LAST_NAME] = Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME) ,[USER_LAST_USERNAME] = U2.USER_NAME ,[DELETE_FLAG] = [C].[DELETE_FLAG] ,[CREATE_DATE] = [C].[CREATE_DATE] FROM [eGReportsDB].[dbo].[EGPL_CASEMGMT_CASE] [C] LEFT JOIN EGPL_DEPARTMENT D ON C.DEPARTMENT_ID = D.DEPARTMENT_ID LEFT JOIN EGPL_USER U1 ON U1.USER_ID = C.WHO_CREATED LEFT JOIN EGPL_USER U2 ON U2.USER_ID = C.USER_LAST_WORKED LEFT JOIN EGPL_USER U3 ON U3.USER_ID = C.OWNER LEFT JOIN EGPL_USER U4 ON U4.USER_ID = C.WHO_MODIFIED
/****** Script for SelectTopNRows command from SSMS ******/ SELECT [Agent] = Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME) ,[Activity Subtype] = CASE(A.ACTIVITY_SUB_TYPE) WHEN '1' THEN 'General' WHEN '2' THEN 'Webform' WHEN '3' THEN 'Secure' WHEN '4' THEN 'Permanent undeliverable' WHEN '5' THEN 'Temporary undeliverable' WHEN '6' THEN 'Reply' WHEN '7' THEN 'Forwarded' WHEN '8' THEN 'Composed' WHEN '9' THEN 'Auto reply' WHEN '10' THEN 'Auto acknoledgement' WHEN '11' THEN 'Group reply' WHEN '12' THEN 'Redirected' WHEN '13' THEN 'Undispatchable' WHEN '14' THEN 'Suervised and accepted' WHEN '15' THEN 'Supervised and rejected' WHEN '16' THEN 'Supervisoed and resubmitted' WHEN '2001' THEN 'Chat - General' WHEN '2002' THEN 'Chat - Video chat' WHEN '8001' THEN 'Web - General' ELSE CAST(ACTIVITY_SUB_TYPE AS VARCHAR(50)) END --,[WHEN_CREATED] = [A].[WHEN_CREATED] --,[WHEN_MODIFIED] = [A].[WHEN_MODIFIED] ,[DATE] = CONVERT(Datetime,(CONVERT(CHAR(10),[A].[WHEN_MODIFIED],102)),102) --,[Date] = (CONVERT(CHAR(10),[A].[WHEN_MODIFIED],103)) ,[Agent Name] = U2.USER_NAME --,[CREATE_DATE] = [A].[CREATE_DATE] ,[Alias] = A.alias ,[Department Name] = D.[DEPARTMENT_NAME] ,[Queue Name] = Q.QUEUE_NAME ,Incoming='0' ,[Incoming (Existing)]='0' ,[Manual Replies]='0' --,[Completed]='1' ,COUNT(*) AS 'Completed' ,[Composed]='0' --,[Actvity Duration]='0' --,[Actvity Duration]=([A].[WHEN_MODIFIED]-[A].[WHEN_CREATED]) ,[Avg FIRST Manual Reply TIME] = '00:00:00' FROM [EGPL_CASEMGMT_ACTIVITY] A LEFT JOIN EGPL_DEPARTMENT D ON A.DEPARTMENT_ID = D.DEPARTMENT_ID LEFT JOIN EGPL_USER U2 ON U2.USER_ID = A.ASSIGNED_TO LEFT JOIN EGPL_ROUTING_QUEUE Q ON Q.QUEUE_ID = A.QUEUE_ID WHERE A.ACTIVITY_STATUS = '9000' AND A.ACTIVITY_SUB_TYPE = '1' GROUP BY Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME),A.ACTIVITY_SUB_TYPE,U2.USER_NAME, A.alias, D.[DEPARTMENT_NAME],Q.QUEUE_NAME,CONVERT(Datetime,(CONVERT(CHAR(10),[A].[WHEN_MODIFIED],102)),102) ORDER BY CONVERT(Datetime,(CONVERT(CHAR(10),[A].[WHEN_MODIFIED],102)),102),Concat(U2.FIRST_NAME, ' ', U2.LAST_NAME),alias
SELECT * FROM EGPL_RELEASE_INFO ORDER BY INSTALL_DATE DESC
SELECT [EVENT_ID] ,[EVENT_DATE_GMT] ,[ACTIVITY_ID] ,ENTRYPOINT_ID ,[AGENT_RESPONSE_COUNT] ,[CUSTOMER_MESSAGE_COUNT] FROM [eGActiveDB].[dbo].[EGLV_SESSION_CHAT_EVENT] WHERE EVENT_DATE_GMT > GetDate()-30 AND AGENT_RESPONSE_COUNT <> 0 AND CUSTOMER_MESSAGE_COUNT <> 0 ORDER BY CUSTOMER_MESSAGE_COUNT DESC
If you want to get the Median / Half way point - you can use SQL TOP 50 Percent
SELECT TOP 50 PERCENT [EVENT_ID] ,[EVENT_DATE_GMT] ,[ACTIVITY_ID] ,ENTRYPOINT_ID ,[AGENT_RESPONSE_COUNT] ,[CUSTOMER_MESSAGE_COUNT] FROM [eGActiveDB].[dbo].[EGLV_SESSION_CHAT_EVENT] WHERE EVENT_DATE_GMT > GetDate()-30 AND AGENT_RESPONSE_COUNT <> 0 AND CUSTOMER_MESSAGE_COUNT <> 0 ORDER BY CUSTOMER_MESSAGE_COUNT DESC
SELECT ENTRYPOINT_ID = ENTRYPOINT_ID ,AVG_AGENT_RESPONSE_COUNT = AVG([AGENT_RESPONSE_COUNT]) ,AVG_CUSTOMER_MESSAGE_COUNT = AVG([CUSTOMER_MESSAGE_COUNT]) FROM [eGActiveDB].[dbo].[EGLV_SESSION_CHAT_EVENT] WHERE EVENT_DATE_GMT > GetDate()-30 AND AGENT_RESPONSE_COUNT <> 0 AND CUSTOMER_MESSAGE_COUNT <> 0 GROUP BY ENTRYPOINT_ID
SELECT * FROM EGICM_USER LEFT JOIN EGPL_USER ON EGPL_USER.user_id = EGICM_USER.user_id ORDER BY FIRST_NAME, LAST_NAME