Current messages views
This commit is contained in:
parent
543adebdef
commit
22422550a2
@ -1,9 +1,9 @@
|
|||||||
CREATE OR REPLACE FORCE VIEW user_messages_chat AS
|
CREATE OR REPLACE FORCE VIEW user_messages_chat AS
|
||||||
WITH x AS (
|
WITH x AS (
|
||||||
SELECT /*+ MATERIALIZE */
|
SELECT /*+ MATERIALIZE */
|
||||||
app.get_app_id() AS app_id,
|
COALESCE(app.get_number_item('$APP_ID'), app.get_app_id()) AS app_id,
|
||||||
app.get_user_id() AS user_id,
|
COALESCE(app.get_item('$USER_ID'), app.get_user_id()) AS user_id,
|
||||||
app.get_session_id() AS session_id
|
COALESCE(app.get_number_item('$SESSION_ID'), app.get_session_id()) AS session_id
|
||||||
FROM DUAL
|
FROM DUAL
|
||||||
)
|
)
|
||||||
SELECT
|
SELECT
|
||||||
|
|||||||
@ -7,9 +7,12 @@ SELECT
|
|||||||
COUNT(*) AS count_messages,
|
COUNT(*) AS count_messages,
|
||||||
COUNT(DISTINCT m.created_by) AS count_users,
|
COUNT(DISTINCT m.created_by) AS count_users,
|
||||||
--
|
--
|
||||||
MIN(m.created_at) AS start_at,
|
MIN(m.created_at) AS start_at,
|
||||||
MAX(m.created_at) AS end_at
|
MAX(m.created_at) AS end_at,
|
||||||
|
--
|
||||||
|
'OPEN_CHAT' AS action_open,
|
||||||
|
'CLOSE_CHAT' AS action_close
|
||||||
FROM user_messages m
|
FROM user_messages m
|
||||||
WHERE m.message_type = 'CHAT'
|
WHERE m.message_type = 'CHAT'
|
||||||
GROUP BY m.app_id, m.user_id, m.session_id
|
GROUP BY m.app_id, m.user_id, m.session_id;
|
||||||
;
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user