oracle-Oracle数据查询帮忙看看

问题描述

Oracle数据查询帮忙看看

将重量这一列最大值乘以1.2,最小值乘以0.8然后查询同样的表,不是单独查
select * from (SELECT ORDER_NO,
max(case when t.QTINDEXCODE='1' then t.QTINDEXVALUE end) as 重量
,max(case when t.QTINDEXCODE='2' then t.QTINDEXVALUE end) as 圆周
,max(case when t.QTINDEXCODE='3' then t.QTINDEXVALUE end) as 圆度
,max(case when t.QTINDEXCODE='4' then t.QTINDEXVALUE end) as 吸阻
,max(case when t.QTINDEXCODE='6' then t.QTINDEXVALUE end) as 硬度
,max(case when t.QTINDEXCODE='5' then t.QTINDEXVALUE end) as 长度
FROM MV_DC_QL_QTSAMPLEDETAIL T
where 1=1 and t.DC_QL_QUALITYTESTSAMPLEID='B4D7CBFB4E1B43CA80DDD43F6C1E762A' GROUP BY ORDER_NO) ORDER BY ORDER_NO;

解决方案

select * from 表 where 列=(select max(列) from 表 )*1.2 and 列=(select min(列) from 表 )*0.8

时间: 2024-11-05 22:38:41

oracle-Oracle数据查询帮忙看看的相关文章

关于oracle的数据查询问下大家

问题描述 关于oracle的数据查询问下大家 表table里面有 ID 和字段 A,字段A里有值:a.b.c.d 现在要查询id,但是条件要包含字段A里面的a.b.c.d4个值, 那么该怎样写. 解决方案 Oracle 百万行数据查询优化oracle 查询前30条数据Oracle 查询出来的数据取第一条

oracle 恢复数据 报错 ora-01555,请各位帮忙看看 怎么解决

问题描述 oracle 恢复数据 报错 ora-01555,请各位帮忙看看 怎么解决 oracle 恢复数据 两天前的数据,数据量不大,执行下面语句 --开启行移动功能 alter table 表名 enable row movement; --恢复表数据 flashback table 表名 to timestamp to_timestamp('2016-04-07 17:40:00','yyyy-mm-dd hh24:mi:ss'); 报错 : ORA-01555: snapshot too

字符集-vs2008做的窗体程序查询oracle数据库数据,中文数据显示乱码

问题描述 vs2008做的窗体程序查询oracle数据库数据,中文数据显示乱码 公司的服务器字符集是英文的,然后我在电脑上装了oracle和plsql,修改了oracle下的注册表字符集都为英文的.我在plsql中查询的中文数据都可以正常显示,我在里面添加的中文数据也可以正常显示.但是,我在vs2008中做了一个查询,将查询出来的数据绑定到datagridview控件上,就出现了中文数据显示乱码,还有就是我自己在vs2008中添加新数据,在plsql中看到的数据中中文都显示为??? 跪求高手帮帮

两个不同网段的oracle能互相查询数据吗?

问题描述 两个不同网段的oracle能互相查询数据吗? 比如我在192.168.1.2的pl-sql上怎么去访问10.10.10.10的数据呢? select * from user@10.10.10.10/service.table_name; 我试了下,好像不行....求大侠指点! 解决方案 你这样写 应该是不行的,你要创建一个dblink. 类似于: Oracle中创建dblink的方法 解决方案二: 可以 给个用户就行 解决方案三: 如果是局域网需要映射到那台主机IP 解决方案四: 其实

求帮助,oracle数据库,查询出每个最新时间的那一条数据

问题描述 求帮助,oracle数据库,查询出每个最新时间的那一条数据 select p.* from (select rownum as 序号 ,n.* from (select sitename as 站点名称, RecordTime as 记录时间 ,decode(avg(case item when 211 then value else null end),0,'0.00000',trim(to_char(avg(case item when 211 then value else nu

oracle sql sql-SQL Oracle 查询数据,汇总数据 oracle数据查询

问题描述 SQL Oracle 查询数据,汇总数据 oracle数据查询 序号 数量 日期 1 1 20131001 2 1 20131007 3 8 20131008 4 9 20131009 5 5 20131010 使用SQL语句查询出这样的结果: 1 1 20131001 2 2 20131007 3 9 20131008 4 17 20131009 5 22 20131010 也就是数量这一列为当天数量加上前一天的数量,谢谢 解决方案 假设存储这些数据的表名为cal_amount,su

oracle导入数据问题,请大神帮忙

问题描述 oracle导入数据问题,请大神帮忙 现有一个oracle的dmp文件,其中有50张表,需要通过imp命令来导入其中的40张表.因另10张表的数据非常大有200G左右,大神这个应该怎么导入?? 难道是加tables=(40张表??).有简单的方法么?? 解决方案 该40张表从属于同一个用户实体吗?

oracle语句-求帮助,oracle数据库,查询出每个地方的最新时间的那一条数据

问题描述 求帮助,oracle数据库,查询出每个地方的最新时间的那一条数据 select p.* from (select rownum as 序号 ,n.* from (select sitename as 站点名称, RecordTime as 记录时间 ,decode(avg(case item when 211 then value else null end),0,'0.00000',trim(to_char(avg(case item when 211 then value else

php连接oracle数据库及查询数据的方法_php技巧

本文实例讲述了php连接oracle数据库及查询数据的方法.分享给大家供大家参考.具体分析如下: php有强大的功能不但可以支持mysql,mssql,mysqli之个我们还可以与oracle数据连接,要让php支持oracle非常的简单我们只要把php.ini中的;extention = php_oci8.dll分号去掉即可. php支持oracle连接函数 php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分号,重启apache就可以了,如果不行