CREATE VIEW vwqueuerealtimedata AS (
SELECT qc.keyid,
qc.queueid,
qd.name AS queuename,
qc.media,
qc.statscount,
qc.startdate,
qc.startdateltc,
COALESCE(datediff('second'::text, qc.startdate, timezone('utc'::text, now())), 0) AS statussecs,
((datediff('second'::text, qc.startdate, timezone('utc'::text, now())))::numeric / 86400.00) AS statusdays,
qc.updated
FROM (queuerealtimedata qc
LEFT JOIN queuedetails qd ON (((qd.id)::text = (qc.queueid)::text)))
)| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| keyid | varchar(100) | true | ||||
| queueid | varchar(50) | true | ||||
| queuename | varchar(255) | true | ||||
| media | varchar(50) | true | ||||
| statscount | numeric(20,2) | true | ||||
| startdate | timestamp without time zone | true | ||||
| startdateltc | timestamp without time zone | true | ||||
| statussecs | integer | true | ||||
| statusdays | numeric | true | ||||
| updated | timestamp without time zone | true |
| Name | Columns | Comment | Type |
|---|---|---|---|
| public.queuerealtimedata | 7 | BASE TABLE | |
| public.queuedetails | 25 | Queue Lookup data | BASE TABLE |