甲骨文请教一个SQL题目

表 cf01,cf02

cf01是大类,cf02是小类,归于大类下。

要求,列出

cf01表中 fyrq不为空,且在2015/1/1 00:00:00和2015/1/31 23:59:59之间cf02表中的所有小类数据并对应回cf01表的fyrq字段。

cf02表中的cfsb字段,为cf01表的cfsb对应

附加要求1,cf02表中,ypxh字段,对应yk_typk表的ypxh字段,请同时把yk_typk表中的ypmc,ypgg字段取出

附加要求2,cf01表中,ysdm字段,对应gy_ygdm表的ygdm字段,请同时把gy_ygdm表中的ygxm字段取出

要用一句SQL实现。。。

SELECT FROM CF01 A,CF02 B ,YK_TYK C,GY_YGDM D
WHERE A.CFSB=B.CFSB AND B.YPXH=C.YPXH AND A.YSDM=D.YGDM AND A.FYRQ IS NOT NULL
AND 且在2015/1/1 00:00:00和2015/1/31 23:59:59之间cf02表中的所有小类数据并对应回cf01表的fyrq字段 这句话不清楚