表一:
单证号 处理人 处理日期 类型
1 张三 2016年2月3日 Y
1 王四 2016年2月4日 Y
2 张三 2016年2月5日 Y
2 李二 2016年2月6日 Y
3 赵九 2016年2月7日 Y
3 李二 2016年2月8日 Y
4 赵九 2016年2月10日 Y
表二:
单证号 行政序列号 类型
1 A01 X
1 A02 Y
2 B02 X
2 B01 Y
3 C01 X
3 C02 Y
4 D01 X
表一: 单证号处理人处理日期 类型 1 张三 2016年2月3日 Y 1 王四 2016年2月4日 Y 2 张三 2016年2月5日 Y 2 李二 2016年2月6日 Y 3 赵九 2016年2月7日 Y 3 李二 2016年2月8日 Y 4 赵九 2016年2月10日 Y 表二: 单证号 行政序列号 类型 1 A01 X 1 A02 Y 2 B02 X 2 B01 Y 3 C01 X 3 C02 Y 4 D01 X 1、首先一个单证号可能是一个人处理,也可能是二个人处理 2、表一和表二关联 2
wtih tp as (
selelct a.单证号,b.行政序列号,max(处理日期) 处理日期 from 表一 a
join 表二 b on a.单证号=b.单证号
group by a.单证号, b.行政序列号
)
selelct a.行政序列号,b.处理人,a.处理日期 from tp a join 表一 b on a.单证号=b.单证号
and a.处理日期=b.处理日期
--试下看看?