You are on page 1of 1

-- original

SELECT s.subsno, s.svcno,s.svcno as pkgno, s.actno, s.createdt, b.usesum as bool


_usesum, s.startdt,
s.status, s.multi, s.sescount as sessioncount,s.ob_bytesin,s.ob_bytesout
,s.ob_seconds,
b.expirydt, t.pkgid, t.descr AS descr,
b.seconds , b.expiredt,t.stno as svccat,t.pkgtype,a.actname,a.actid,a.i
paddr
FROM subs s
LEFT JOIN cpnsubs c ON s.subsno = c.subsno
LEFT JOIN cpnusage u ON s.actno = u.actno AND u.subsno = s.subsno,packag
es t,actbal b,account a
where s.svcno = t.pkgno and s.subsno = b.subsno and s.actno = a.actno
and s.status<=15;
--------------------------------------------------------------------------------
---------------------

-- original
CREATE VIEW PUBLIC.VWSUBSCPNQ_NEW (ACTNO,SUBSNO,EXPIRYDT,USEDT,BYTESIN,BYTESOUT,
SECONDS) AS SELECT u.actno, u.subsno,max(u.expirydt) AS expirydt,max( u.usedt)
AS usedt,
FROM cpnusage u
JOIN cpn c ON c.cpno = u.cpno
JOIN cpntype q ON q.ctno = c.ctno
JOIN timeuom u1 ON u1.uomno = q.timelimituom
WHERE u.status < 15
GROUP BY u.actno, u.subsno;

You might also like