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語法,你試下。