表一
车牌 鹤位 装车值 液位 计量员
001A 1 9 300 王
002b 2 8 290 李
003C 3 10 350 赵
... . . . .
... . . . .表二
车牌 鹤位 装车值 液位 计量员
001A 1 9 310 王
002b 2 8 300 李
003C 3 10 360 赵
... . . . .
... . . . .
想得到的结果:表一与表二计量员的操作次数比
例如:计量员 计量次数比
王 XX%
李 XX%
赵 XX%请老鸟,高手指点
车牌 鹤位 装车值 液位 计量员
001A 1 9 300 王
002b 2 8 290 李
003C 3 10 350 赵
... . . . .
... . . . .表二
车牌 鹤位 装车值 液位 计量员
001A 1 9 310 王
002b 2 8 300 李
003C 3 10 360 赵
... . . . .
... . . . .
想得到的结果:表一与表二计量员的操作次数比
例如:计量员 计量次数比
王 XX%
李 XX%
赵 XX%请老鸟,高手指点
select a.计量员,(a.do_num1/b.do_num2) as 计量次数比
from (select 计量员,count(*) as do_num1 from 表一 group by 计量员) as a
,(select 计量员,count(*) as do_num2 from 表二 group by 计量员) as b
where a.计量员 =b.计量员
from (
select 计量员,1 as a1,0 as a2
from 表一
union all
select 计量员,0 as a1,1 as a2
from 表二
)
group by 计量员