Chinaunix
标题:
表间查询并计算的问题 请教
[打印本页]
作者:
james_dlc
时间:
2004-11-07 15:18
标题:
表间查询并计算的问题 请教
工作总遇到难题,恳请各位大虾出手相助
table1:
field a b c d
1111
2222
3333
4444
...
table2:
filed a e f g h ......
....
1111 01 30.00 2.00
2222 01 15.30 1.00
2222 08 5.00 0.35
3333 01 100.00 7.25
3333 05 20.00 1.50
3333 08 30.00 2.00
4444 15 40.00 2.70
.....
table3,table4,table5。。。。table21
说明:table1 中a字段为唯一值
table3--table21 的表结构都与表2相同
table2--table21 中a的值远远多于table1
其他字段无关
要求:
1 在table2--table21 中查找a字段与table1相同的记录且e字段的内容
是01或者是01和08的
2 当只有01时输出a,f,g 各段的值
当有01并有08时 输出a,(01的f值-08的f值),(01的h值-08的h值)
希望尽量短的一条select 语句完成
或是pl/sql 也行
上述例中输出为:
1111 30.00 2.00
2222 10.30 0.65
拜托很急的
作者:
james_dlc
时间:
2004-11-07 22:15
标题:
表间查询并计算的问题 请教
没人回答呀,是问错地方了吗?在那个版问好呢?
作者:
huanggzcn
时间:
2004-11-08 00:38
标题:
表间查询并计算的问题 请教
select a.filed, sum(b.fee1),sum(b.fee2)
from table1 a, table2 b
where a.filed=b.filed
group by a.filed;
作者:
james_dlc
时间:
2004-11-08 19:14
标题:
表间查询并计算的问题 请教
好像不行
01,08 什么的都不用判断吗?
作者:
fish617
时间:
2004-11-09 11:17
标题:
表间查询并计算的问题 请教
顶一下
作者:
huanggzcn
时间:
2004-11-09 11:32
标题:
表间查询并计算的问题 请教
用decode试试
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2