table1:
Company_Name varchar2(100) --公司名称
Tax_Type varchar2(10) --税收种类
Tax_Time number(8) --上缴时间
Tax_Number number(12) --税收金额
例如:
Company_Name Tax_Type Tax_Time Tax_Number
北京公司 所得税 20030603 1000
北京公司 所得税 20030703 2000
北京公司 劳动税 20030605 3000
上海公司 劳动税 20030705 4000
... ... .... ....
想得到<<北京公司>>的上缴税收金额:
当月所缴金额 去年所缴总金额 所有数据的总金额
所得税
劳动税
....
注意:不能写存储过程或者其他的,我是在外部当连接字调用的.一句语句,例如:select ...大家看能不能用自连接实现这个功能啊?最好给我写成现成的句子能够调试的,我想的脑子有点昏了...
Company_Name varchar2(100) --公司名称
Tax_Type varchar2(10) --税收种类
Tax_Time number(8) --上缴时间
Tax_Number number(12) --税收金额
例如:
Company_Name Tax_Type Tax_Time Tax_Number
北京公司 所得税 20030603 1000
北京公司 所得税 20030703 2000
北京公司 劳动税 20030605 3000
上海公司 劳动税 20030705 4000
... ... .... ....
想得到<<北京公司>>的上缴税收金额:
当月所缴金额 去年所缴总金额 所有数据的总金额
所得税
劳动税
....
注意:不能写存储过程或者其他的,我是在外部当连接字调用的.一句语句,例如:select ...大家看能不能用自连接实现这个功能啊?最好给我写成现成的句子能够调试的,我想的脑子有点昏了...
解决方案 »
- ORACLE触发器简单问题,新手在线求解
- 请教这样的函数应该怎么写,求计算公式数值在51-100范围内返回1 ,101-150返回1.5,151-200返回2。。。依次类推
- 数据同步的触发器
- 去除重复数据
- 怎样将日期型的字段值增加指定的天数做比较?
- 触发器字段的合并
- 求救,如何写个sql将一个表里的某个字段的所有记录连接起来,返回一个字符串?
- 关于dba studio 的登陆问题,选中一个数据库后,如果登陆身份设为dba,,密码不对也能进,为什么呢?
- 急需!我要下载一些有关,惠谱型号为(HP PROLIANT ML 570)的硬件资料。还有关集群设置,双机容错(热备份)及基本配置单总过程(是用WIN
- 请教关于powerdesigner中sequence页布局变混乱后如何还原?非人为原因去变更的,不清楚为什么会变化。
- 请问GB2313字符集是哪个最大字符集的子集呢?
- 寻找Oracle Spatial的学习资料,重分酬谢
from
(
select Company_Name,Tax_Type,Tax_Time, sum(Tax_Number) sum1
from tbl
where substr(to_char(tax_time),1,6) = substr(to_char(sysdate,'yyyymmdd'),1,6)
group by Company_Name,Tax_Type,Tax_Time) tbl_a, --'当月所缴金额'表
(
select Company_Name,Tax_Type,Tax_Time, sum(Tax_Number) sum2
from tbl
where substr(to_char(tax_time),1,4) = substr(to_char(sysdate1,'yyyymmdd'),1,4)
group by Company_Name,Tax_Type,Tax_Time) tbl_b ,--'去年所缴总金额'表
(
select Company_Name,Tax_Type,Tax_Time, sum(Tax_Number) sum3
from tbl
group by Company_Name,Tax_Type,Tax_Time) tbl_b --'所有数据的总金额'表
where tbl_a.Company_Name = tbl_b.Company_Name
and tbl_b.Company_Name = tbl_c.Company_Name
and tbl_a.Company_Name = '北京'注意:
1)如果没问题,可以 tbl_a.Company_Name = '北京' 条件分别放到 tbl_a,b,c中。
2)测试去掉注释。