案例:怎么去用ora写出在A表内的人员参保时间之内在202011-202103这个区间之内各月份没有在B表中产生数据,需要查询出来的结果内容为:姓名,人员编号,人员在那个月份未计算
a表结构
姓名xm 人员编号rwid 参保单位编号dwid 参保时间cb 停保时间tb
张三 1 123 202010 null
李四 2 124 202011 null
王五 3 125 202101 null
b表
计算编号jsid 计算月份yf 人员编号rwid 金额 je
1 202012 1 9985
2 202011 2 9985
3 202102 1 9985
4 202012 2 9985
5 202104 3 9985
6 202101 3 9985
7 202102 3 9985
SELECT
a.xm,
a.rwid,
a.cb
FROM
(
SELECT
a.xm,
a.rwid,
a.cb,
b.jsid
FROM
a
LEFT JOIN b ON a.rwid = b.rwid
AND a.cb = b.yf
WHERE
a.cb BETWEEN '202011'
AND '202103'
) a
AND a.jsid IS NOT NULL
不懂就问,ora是什么?