1. sql 求和 嵌套查询
select a.child_id, sum(b.num)*a.price
from Base a,BOM b
where a.child_id = b.child_id
group by a.child_id,a.price
--已经测试了,如果还有什么问题 可以追问!
2. Sql分组求和问题
SELECT A,SUM(B),SUM(C),SUM(D) FROM N GROUP BY A
3. MSSQL中select查询怎么分组求和
你把SQL复制出来, 我可以给你写个脚本。
思路是这样的, 按照单据编号求和, 然后 那个字段加上小计。 用UNINE 将查询结果联合起来。
然后按照 单据编号 排序。
4. sql分组求和
select sum(case d when '1' then (case e when 1 then aa when 2 then bb end ) when '2' then b else 0 end )
from 表 group by c
当然可以,你少了个then
5. sql分组求和语句
1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:
INSERT INTO 目标表 SELECT * FROM 来源表;
insert into tablemubiao select * from tableinsert;
2.如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;
注意字段的顺序必须一致。
insert into tablemubiao(id) select id from tableinsert;
6. sql语句 如何分组后得到记录总数
SELECT COUNT(*)
FROM (SELECT 分组字段 FROM 表
GROUP BY 分组字段
)别名
或者
SELECT COUNT(*)
FROM (SELECT distinct 分组字段 FROM 表)别名
(6)sql嵌套查询分组求和扩展阅读:
SQL分组查询
在SQL Server中使用的分组查询是ORDER BY子句,使用ORDER BY子句要同聚合函数配合使用才能完成分组查询,在SELECT查询的字段中如果字段没有使用聚合函数就必须出现在ORDER BY子句中(即SELECT后边的字段名要么出现在聚合函数中,要么在ORDER BY子句中使用)
在分组查询中还可以配合使用HAVING子句,定义查询条件。
使用group by进行分组查询
在使用group by关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项:
1、被分组的列
2、为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数
3、group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面
7. SQL分组查询求和汇总
select name,[type],SUM(hour) from 表名 group by [type],name
8. SQL中如何分组求和高手快帮忙
select name,sum(price) as totalprice from table group by name
你看看这个能实现你的要求不,如果不行再说。
我过阵子来看你的回复。
9. SQL分组求和
selectnvl(job,'总计:'),
count(1)员工数量,
count(distinctdeptno)部门数量
from(selectdeptno,nvl(job,'')jobfromemp)a
groupbyrollup(job)
orderbyjob
以上是oracle语法,你试下。