|
|
当前位置:首页 > > 将二个表中不同类型、不同编号的合计数合并到另一个表中 |
统计:将二个表中不同类型、不同编号的合计数合并到另一个表中 第一个表GOODSINMX(select addtime,huohao,title,type,shulian,price,price*shulian as je,0 as slout,0.0 as jeout from GOODSINMX)
addtime |
huohao |
title |
type |
shulian |
price |
je |
slout |
jeout |
2011-04-21 13:58:00 |
GOO201104180001 |
产品一 |
1 |
123 |
11.00 |
1353.00 |
0 |
.0 |
2011-04-21 14:00:00 |
GOO201104180001 |
产品一 |
1 |
10 |
11.00 |
110.00 |
0 |
.0 |
2011-04-21 14:42:00 |
GOO201104180004 |
产品三 |
3 |
60 |
70.00 |
4200.00 |
0 |
.0 | 第二个表GOODSOUTMX(select addtime,huohao,title,type,0 as shulian,0.0 as je,shulian as slout,price,price*shulian as jeout from GOODSOUTMX)
addtime |
huohao |
title |
type |
shulian |
je |
slout |
price |
jeout |
2011-05-12 10:46:00 |
GOO201104180001 |
产品一 |
1 |
0 |
.0 |
1 |
70.00 |
70.00 |
2011-05-12 14:17:00 |
GOO201104180004 |
产品三 |
3 |
0 |
.0 |
1 |
12.00 |
12.00 | 结果(select huohao,title,type,sum(shulian) as shulian1,avg(price) as price1,sum(je) as je1,sum(slout) as shulian2,avg(price) as price2,sum(jeout) as je2 from (select addtime,huohao,title,type,shulian,price,price*shulian as je,0 as slout,0.0 as jeout from GOODSINMX union all select addtime,huohao,title,type,0 as shulian,0.0 as je,shulian as slout,price,price*shulian as jeout from GOODSOUTMX ) aaa where addtime BETWEEN '2001-06-01 00:00:00' AND '2011-06-30 23:59:59' AND type =1 group by huohao,title,type order by huohao desc)
huohao |
title |
type |
shulian1 |
price1 |
je1 |
shulian2 |
price2 |
je2 |
GOO201104180001 |
产品一
|
1 |
133 |
11.00 |
1463.00 |
1 |
70.00 |
70.00 |
GOO201104180004 |
产品三 |
3 |
60 |
70.00 |
4200.00 |
1 |
12.00 |
12.00 |
|
|