i wanted to add the date expression to the join as opposed to the
where...
SELECT
M.MODULE_NM,
R.SPRT_REP_NM,
A.ACCT_GRP_NM,
RP.PROFILE_ID
FROM
(((((REP R INNER JOIN REP_PROFILE RP ON R.SPRT_REP_ID=RP.SPRT_REP_ID)
INNER JOIN PROFILE P ON RP.PROFILE_ID=P.PROFILE_ID)
INNER JOIN ACCOUNT A ON A.ACCT_GRP_ID=P.ACCT_GRP_ID)
INNER JOIN ACCOUNT_MODULE AM ON A.ACCT_GRP_ID=AM.ACCT_GRP_ID)
INNER JOIN MODULE M ON AM.MODULE_ID=M.MODULE_ID)
WHERE
DATE() BETWEEN R.EFF_DT AND NZ(R.EXP_DT,DATE()) AND
DATE() BETWEEN RP.EFF_DT AND NZ(RP.EXP_DT,DATE()) AND
DATE() BETWEEN P.EFF_DT AND NZ(P.EXP_DT,DATE()) AND
DATE() BETWEEN A.EFF_DT AND NZ(A.EXP_DT,DATE()) AND
DATE() BETWEEN AM.EFF_DT AND NZ(AM.EXP_DT,DATE()) AND
DATE() BETWEEN M.EFF_DT AND NZ(M.EXP_DT,DATE())
how can i incorporate the where portion of the sql to the joins?