SQL小问题
来源:互联网 发布:算法设计与分析 以acm 编辑:程序博客网 时间:2024/05/16 10:43
下面的SQL注意的是ROUND(CNT/SUMCNT * 100,2) PER_CNT这样写,不要写成ROUND(CNT/SUMCNT,2) * 100 PER_CNT
SELECT MONTH_TIME,WATER_TYPE,CNT,ROUND(CNT/SUMCNT * 100,2) PER_CNT FROM (
SELECT (SELECT YEAR(SYSDATE)||'年'||(SELECT RIGHT(TO_CHAR(MAX(WQ_INF_TIME),'YYYY-MM'),2)||'月' FROM JCZZ.INI_WATQUALITY_INFO ALEFT JOIN JCZZ.BAS_WATERQUALITY_PIONTINFO B ON A.WQ_PI_CODE=B.WQ_PI_CODE WHERE B.WQ_PI_CODE IN (SELECT
A.WQ_PI_CODE
FROM JCZZ.BAS_WATERQUALITY_PIONTINFO A
LEFT JOIN JCZZ.COD_WATFUNCTION B ON A.WQ_PI_FUNCTION=B.PF_CODE
WHERE
A.WQ_PI_FUNCTION IS NOT NULL AND
A.WQ_PI_FUNCTION != '02')) FROM DUAL
) MONTH_TIME,WATER_TYPE,COUNT(WATER_TYPE) CNT,(
SELECT COUNT(WATER_TYPE) CNT FROM JCZZ.INI_WATQUALITY_INFO A
LEFT JOIN JCZZ.BAS_WATERQUALITY_PIONTINFO B ON A.WQ_PI_CODE=B.WQ_PI_CODE WHERE
B.WQ_PI_CODE IN (SELECT
A.WQ_PI_CODE
FROM JCZZ.BAS_WATERQUALITY_PIONTINFO A
LEFT JOIN JCZZ.COD_WATFUNCTION B ON A.WQ_PI_FUNCTION=B.PF_CODE
WHERE A.WQ_PI_FUNCTION IS NOT NULL AND A.WQ_PI_FUNCTION != '02') AND
TO_CHAR(WQ_INF_TIME,'YYYY-MM')=
(SELECT TO_CHAR( MAX(WQ_INF_TIME),'YYYY-MM') FROM JCZZ.INI_WATQUALITY_INFO ) AND
WATER_TYPE IN ('Ⅰ','Ⅰ类','Ⅲ','Ⅲ类','Ⅱ','Ⅱ类','Ⅳ','Ⅳ类','Ⅴ','Ⅴ类','劣Ⅴ','劣Ⅴ类')
) SUMCNT
FROM JCZZ.INI_WATQUALITY_INFO A
LEFT JOIN JCZZ.BAS_WATERQUALITY_PIONTINFO B ON A.WQ_PI_CODE=B.WQ_PI_CODE WHERE
B.WQ_PI_CODE IN (SELECT
A.WQ_PI_CODE
FROM JCZZ.BAS_WATERQUALITY_PIONTINFO A
LEFT JOIN JCZZ.COD_WATFUNCTION B ON A.WQ_PI_FUNCTION=B.PF_CODE
WHERE A.WQ_PI_FUNCTION IS NOT NULL AND A.WQ_PI_FUNCTION != '02') AND
TO_CHAR(WQ_INF_TIME,'YYYY-MM')=
(SELECT TO_CHAR( MAX(WQ_INF_TIME),'YYYY-MM') FROM JCZZ.INI_WATQUALITY_INFO ) AND
WATER_TYPE IN ('Ⅰ','Ⅰ类','Ⅲ','Ⅲ类','Ⅱ','Ⅱ类','Ⅳ','Ⅳ类','Ⅴ','Ⅴ类','劣Ⅴ','劣Ⅴ类') GROUP BY
WATER_TYPE)
阅读全文
0 0
- sql 小问题
- SQL小问题
- MS SQL的小问题
- SQL的一些小问题
- SQL的一些小问题
- sql server中的小问题
- SQL text ntext image 小问题
- Delphi参数化SQL的小问题
- SQL注入 小问题大隐患
- sql小技巧+antlr关键字问题
- SQL Service2008 一些小问题集合
- sql语句的一些小问题集锦
- sql C#遇到一些小问题
- 关于hive sql的一些小问题
- oracle中sql小问题,不断更新
- Oracle SQL Developer安装小问题
- sql语句的一个小问题
- SQL常遇到的小问题整理
- ZooKeeper的安装与部署
- 【人工智能】2017年度人工智能报告:7大行业应用,100个初创企业
- [Python]
- web网站性能优化小结
- 【财富空间】陈春花:2018关键词
- SQL小问题
- Linux Mysql 安装和配置
- [leetcode] 4. Median of Two Sorted Arrays
- MFC创建对话框
- BZOJ3717: [PA2014]Pakowanie
- int转化成string
- 病毒侵袭持续中
- EmailHelper 工具类
- 前端开发浏览器相关入门知识