sql-【菜鸟】求小计怎么写

问题描述

【菜鸟】求小计怎么写

求图中的小计怎么写?我已经写完了前边的
select
a.problem_generate_name as"problemGenerateName",
a.project_name as "projectName",
nvl(b.projectBugSum, 0) as projectBugSum,
nvl(c.heavy, 0) as heavy,
nvl(d.littleHeavy, 0) as littleHeavy,
nvl(e.general, 0) as general,
nvl(f.suggest, 0) as suggest
from ppm_project_plan a
left join (
select a.project_code, count(1) as projectBugSum
from ppm_project_plan a
where a.sort_mark = '2'
group by a.project_code) b on a.project_code = b.project_code
left join (
select a.project_code, count(1) as heavy
from ppm_project_plan a
where a.sort_mark = '2'
and a.problem_grade_code = 'WTDJ1001'
group by a.project_code) c on a.project_code = c.project_code
left join (
select a.project_code, count(1) as littleHeavy
from ppm_project_plan a
where a.sort_mark = '2'
and a.problem_grade_code = 'WTDJ1002'
group by a.project_code) d on a.project_code = d.project_code
left join (
select a.project_code, count(1) as general
from ppm_project_plan a
where a.sort_mark = '2'
and a.problem_grade_code = 'WTDJ1003'
group by a.project_code) e on a.project_code = e.project_code
left join (
select a.project_code, count(1) as suggest
from ppm_project_plan a
where a.sort_mark = '2'
and a.problem_grade_code = 'WTDJ1004'
group by a.project_code) f on a.project_code = f.project_code
where a.problem_generate_name is not null
group by a.problem_generate_name,a.project_name,nvl(b.projectBugSum, 0),nvl(c.heavy, 0),nvl(d.littleHeavy, 0),
nvl(e.general, 0),nvl(f.suggest, 0)

解决方案

select '小计',null,null,sum(需要求和的列名),... from(复制你上面写的那全部sql) as 别名

时间: 2024-08-29 03:54:04

sql-【菜鸟】求小计怎么写的相关文章

sql rollup用法 小计汇总_mssql2005

这里介绍sql server2005里面的一个使用实例: CREATE TABLE tb(province nvarchar(10),city nvarchar(10),score int)INSERT tb SELECT '陕西','西安',3UNION ALL SELECT '陕西','安康',4UNION ALL SELECT '陕西','汉中',2UNION ALL SELECT '广东','广州',5UNION ALL SELECT '广东','珠海',2UNION ALL SELEC

sql菜鸟,求sql

问题描述 表名fruits name quts type名称 数量 类型苹果 10 进香蕉 20 进橘子 10 进苹果 10 出香蕉 20 进橘子 10 出苹果 10 进写一条sql显示下面的结果名称 出库数量 进货数量 存货量苹果 10 20 10香蕉 0 40 40橘子 10 10 0 解决方案 SELECT t.name 名称, SUM(CASE WHEN t.type = '出' THEN t.quts ELSE 0 END) 出库数量, SUM(CASE WHEN t.type = '

菜鸟求如何修改别人写好的swf flash文件?

问题描述 公司之前做了一个项目,有一个flash 要修改一下,但是前面的人已经走了,而且没有源码,我去客户那边把flash 文件弄回来了,是swf 格式,求高手指导一下该如何去修改啊,在 线 等.文件我传上来了.求大侠只招啊.waiting online. 问题补充:caizi12 写道 解决方案 那你只能再换个其它破解工具试试吧,不同工具的破解效果不一样.这个我用过感觉还是不错,其它的没怎么用过.解决方案二:对试试Sothink SWF Decompiler,破解效果不错,以前用过好多次,我是

求大神帮一写一个购物车如下功能,加减,小计,总计

问题描述 求大神帮一写一个购物车如下功能,加减,小计,总计 <p>单价:3.0</p> <input id="min" name="" type="button" value="-" /> <input id="text_box" name="" type="text" value="4" /> &l

下载与安装 安装-超级小菜鸟求带我!!!

问题描述 超级小菜鸟求带我!!! 安装AE时,提示我quicktime未安装,部分功能无法实现!想问问怎么解决 解决方案 c++超级菜鸟 解决方案二: 我以前装iTunes也提示这个问题,quicktime是一个播放插件,支持一些特定软件的特殊格式.你下一个QuickTime就成了,它们会自动关联的.

用SQL语句生成带有小计合计的数据集脚本

使用SQL语句生成带有小计合计的数据集: 测试用户: scott 测试用表: dept,emp ////////////////////////////////// //检索出需要进行统计的数据集 select dept.dname,emp.job,sal from emp,dept where emp.deptno=dept.deptno; ////////////////////////////////// //根据部门名称以及职位进行汇总,并为每个部门 生成'小计',最后生成'合计'. s

oracle-LINUX下使用.sql脚本,不知道是那里写错了!求解答!

问题描述 LINUX下使用.sql脚本,不知道是那里写错了!求解答! 进入oracle用户后获取DBA权限运行.sql文件sqlplus / as sysdba @create_user.sql以下是.sql文件命令,主要是用来创建表空间和用户的.------------------------创建表空间---------------------------CREATE TABLESPACE ids DATAFILE '/u01/oradata/orcl/ids.dbf' SIZE 200m A

软件-菜鸟求帮助:用myecplise写项目过程中鼠标无意中把一个包移动到了其他包下,我怎么再移回来啊

问题描述 菜鸟求帮助:用myecplise写项目过程中鼠标无意中把一个包移动到了其他包下,我怎么再移回来啊 我用的是myecplise编写的web项目,在编写中查看项目的时候,鼠标无意中把一个放jar包的libs包 移动到了webroot下,我再撤销也回不来,直接拖拽也无法复位,由于是刚接触Java软件行业不久,对 对这些个错误都比较无奈,往往遇到这个情况我都是把项目删除,然后再拿之前的项目写,但是这样 犯错但是不知道好的解决办法,真的是一件很痛苦的事,所以真心求助各位大侠,把你们的经验传授我点

转换-菜鸟求帮忙看一下小问题,新手问题

问题描述 菜鸟求帮忙看一下小问题,新手问题 double mydouble=85.63: int myint=convert.Toint32(mydouble): 为什么转换的结果 myint会等于86,不是应该等于85的吗? 解决方案 Convert.ToInt32()采取的取舍是进行四舍五入,(int)则是截取浮点型的整数部分,忽略小数部分, http://www.cnblogs.com/leolis/p/3968943.html 解决方案二: 四舍五入之后就是86啊 解决方案三: conv