I’m trying to make the follow syntax into a sub query. I really new with making subqueries could someone please take a look at the bottom and help me with this?
Basically I'm trying to make a subquery from this
COLLTRANS@.PAYMENTAMOUNT
COLLTRANS2@.PAYMENTDATE
COLLACCT@.RECNUM
My select statement would look like this
SELECT
SUM(COLLTRANS@.PAYMENTAMOUNT),
COLLTRANS2@.PAYMENTDATE,
COLLACCT@.RECNUM
FROM COLLACCT@
INNER JOIN COLLTRANS@ ON COLLTRANS@.ACCOUNTLINK = COLLACCT@.RECNUM
INNER JOIN COLLTRANS2@ ON COLLTRANS2@.RECNUM = COLLTRANS@.RECNUM
WHERE
COLLTRANS2@.PAYMENTDATE BETWEEN '01/01/16' AND '01/31/16'
Here I was trying to put the sub queries and comparing them
(SELECT COUNT(ACCT.RECNUM) FROM COLLACCT@ AS ACCT WHERE ACCT.CLIENTNUMBER=ClientNumber AND ACCT.DATEOFREFERRAL BETWEEN Start AND End)
(SELECT SUM(TRANS.PAYMENTAMOUNT) FROM COLLTRANS@ AS TRANS WHERE COLLTRANS2@.PAYMENTDATE BETWEEN '01/01/16' AND '01/31/16')
SELECT
COUNT(COLLACCT@.RECNUM),
COLLTRANS@.PAYMENTAMOUNT,
COLLTRANS2@.PAYMENTDATE FROM COLLACCT@
INNER JOIN COLLTRANS@ ON COLLTRANS@.ACCOUNTLINK = COLLACCT@.RECNUM
INNER JOIN COLLTRANS2@ ON COLLTRANS2@.RECNUM = COLLTRANS@.RECNUM
(SELECT COUNT(COLLACCT@.RECNUM), COLLTRANS@.PAYMENTAMOUNT, COLLTRANS2@.PAYMENTDATE FROM COLLACCT@ INNER JOIN COLLTRANS@ ON COLLTRANS@.ACCOUNTLINK = COLLACCT@.RECNUM INNER JOIN COLLTRANS2@ ON COLLTRANS2@.RECNUM = COLLTRANS@.RECNUM WHERE COLLTRANS2@.PAYMENTDATE BETWEEN '01/01/16' AND '01/31/16'))
Basically I'm trying to make a subquery from this
COLLTRANS@.PAYMENTAMOUNT
COLLTRANS2@.PAYMENTDATE
COLLACCT@.RECNUM
My select statement would look like this
SELECT
SUM(COLLTRANS@.PAYMENTAMOUNT),
COLLTRANS2@.PAYMENTDATE,
COLLACCT@.RECNUM
FROM COLLACCT@
INNER JOIN COLLTRANS@ ON COLLTRANS@.ACCOUNTLINK = COLLACCT@.RECNUM
INNER JOIN COLLTRANS2@ ON COLLTRANS2@.RECNUM = COLLTRANS@.RECNUM
WHERE
COLLTRANS2@.PAYMENTDATE BETWEEN '01/01/16' AND '01/31/16'
Here I was trying to put the sub queries and comparing them
(SELECT COUNT(ACCT.RECNUM) FROM COLLACCT@ AS ACCT WHERE ACCT.CLIENTNUMBER=ClientNumber AND ACCT.DATEOFREFERRAL BETWEEN Start AND End)
(SELECT SUM(TRANS.PAYMENTAMOUNT) FROM COLLTRANS@ AS TRANS WHERE COLLTRANS2@.PAYMENTDATE BETWEEN '01/01/16' AND '01/31/16')
SELECT
COUNT(COLLACCT@.RECNUM),
COLLTRANS@.PAYMENTAMOUNT,
COLLTRANS2@.PAYMENTDATE FROM COLLACCT@
INNER JOIN COLLTRANS@ ON COLLTRANS@.ACCOUNTLINK = COLLACCT@.RECNUM
INNER JOIN COLLTRANS2@ ON COLLTRANS2@.RECNUM = COLLTRANS@.RECNUM
(SELECT COUNT(COLLACCT@.RECNUM), COLLTRANS@.PAYMENTAMOUNT, COLLTRANS2@.PAYMENTDATE FROM COLLACCT@ INNER JOIN COLLTRANS@ ON COLLTRANS@.ACCOUNTLINK = COLLACCT@.RECNUM INNER JOIN COLLTRANS2@ ON COLLTRANS2@.RECNUM = COLLTRANS@.RECNUM WHERE COLLTRANS2@.PAYMENTDATE BETWEEN '01/01/16' AND '01/31/16'))