with T1 AS (查询1的查询语句)
,T2 AS(查询2的查询语句)
select ‘检测率’ as 监测点类型,
max(decode(CONS_NAME,'毒物',JCL)) 毒物,
max(decode(CONS_NAME,'粉尘',JCL)) 粉尘,
……
from T1
UNION ALL
select ‘超标点数’ as 监测点类型,
max(decode(CONS_NAME,'毒物',LXCBDS)) 毒物,
max(decode(CONS_NAME,'粉尘',LXCBDS)) 粉尘,
……
from T2
给你写了个大概,剩余的你自己补齐吧
ps:帖子发一次就行了,不需要重复发帖
,T2 AS(查询2的查询语句)
select ‘检测率’ as 监测点类型,
max(decode(CONS_NAME,'毒物',JCL)) 毒物,
max(decode(CONS_NAME,'粉尘',JCL)) 粉尘,
……
from T1
UNION ALL
select ‘超标点数’ as 监测点类型,
max(decode(CONS_NAME,'毒物',LXCBDS)) 毒物,
max(decode(CONS_NAME,'粉尘',LXCBDS)) 粉尘,
……
from T2
给你写了个大概,剩余的你自己补齐吧
ps:帖子发一次就行了,不需要重复发帖
解决方案 »
- 如何查询数据库中包含某个字段的所有表
- linux启动了两个oracle服务,如何停止其中之一?
- 怎么增加SGA_MAX_SIZE?
- 关于 Single Sign-On 的问题?请教,谢谢!Waitting...
- [Oracle][ODBC][Ora]ORA-12154: TNS: 无法处理服务名
- 给一张表插入5000条记录
- 一个小问题:如何建一个表呢?
- oracle9i的OMS提交任务以后,半天都没有反映是怎么一会事情呢?
- 现在有2个数据库 A 和 B A中有a表 B中有b表, a和b字段都一样 。 我现在 怎么把A中a表的所有数据 转到B中b表啊
- Win 7 /64位系统 连接和访问Oracle 10g数据库超慢,如何解决?
- Oracle临时表数据插入到另一张表
- 急急急!Struts2+spring+ibatis+oracle service层事务不能回滚,请高手指点
with T1 AS (查询1的查询语句)
,T2 AS(查询2的查询语句)
select '检测率' as 监测点类型,
max(decode(CONS_NAME,'毒物',JCL)) 毒物,
max(decode(CONS_NAME,'粉尘',JCL)) 粉尘,
……
from T1
UNION ALL
select '超标点数' as 监测点类型,
max(decode(CONS_NAME,'毒物',LXCBDS)) 毒物,
max(decode(CONS_NAME,'粉尘',LXCBDS)) 粉尘,
……
from T2
把语句中的LXCBDS改为to_char(LXCBDS)