See Chat Data - Expands all the GUIDs with their lookups
CREATE VIEW vwchatdata AS (
SELECT cd.conversationid,
cd.conversationstart,
cd.conversationstartltc,
cd.userid,
ud.name,
ud.managerid,
ud.managername,
cd.chatinitiatedby,
cd.agentchatcount,
cd.agentchattotal,
cd.agentchatmax,
cd.agentchatmin,
cd.custchatcount,
cd.custchattotal,
cd.custchatmax,
cd.custchatmin
FROM (chatdata cd
LEFT JOIN vwuserdetail ud ON (((ud.id)::text = (cd.userid)::text)))
)
Name | Type | Default | Nullable | Children | Parents | Comment |
---|---|---|---|---|---|---|
conversationid | varchar(50) | true | Conversation GUID | |||
conversationstart | timestamp without time zone | true | Conversation Start Date (UTC) | |||
conversationstartltc | timestamp without time zone | true | Conversation Start Date (LTC) | |||
userid | varchar(50) | true | User GUID | |||
name | varchar(200) | true | Name | |||
managerid | varchar(50) | true | Manager GUID | |||
managername | varchar(200) | true | Manager Name | |||
chatinitiatedby | varchar(10) | true | Chat Started By (Agent/Remote) | |||
agentchatcount | integer | true | Agent Chat Count | |||
agentchattotal | numeric(20,0) | true | Agent Chat Response Total Time (Seconds) | |||
agentchatmax | numeric(20,0) | true | Agent Chat Response Max Time (Seconds) | |||
agentchatmin | numeric(20,0) | true | Agent Chat Response Min Time (Seconds) | |||
custchatcount | integer | true | ||||
custchattotal | numeric(20,0) | true | Customer Chat Response Total Time (Seconds) | |||
custchatmax | numeric(20,0) | true | Customer Chat Response Max Time (Seconds) | |||
custchatmin | numeric(20,0) | true | Customer Chat Response Min Time (Seconds) |
Name | Columns | Comment | Type |
---|---|---|---|
public.chatdata | 16 | Chat Data | BASE TABLE |
public.vwuserdetail | 17 | See UserDetail: User Description in detail | VIEW |