sql查詢匯總
⑴ sql 查詢結果匯總
SELECTdbo.t_Organization.FName,dbo.t_Item_3020.FNumber,dbo.t_Item_3020.F_101,dbo.t_BOS200000067.FBillNo,dbo.t_BOS200000067Entry2.FText5,
dbo.t_BOS200000067Entry2.FText6,dbo.t_BOS200000067Entry2.FText,dbo.t_BOS200000067Entry2.FDecimal,
dbo.t_BOS200000067Entry2.FDecimal1,dbo.t_BOS200000067Entry2.FDecimal3,dbo.t_BOS200000067Entry2.FDecimal6,
ISNULL(dbo.t_Organization.F_102,0)ASF_102
intobb
FROMdbo.t_BOS200000067INNERJOIN
dbo.t_BOS200000067Entry2ONdbo.t_BOS200000067.FID=dbo.t_BOS200000067Entry2.FIDINNERJOIN
dbo.t_Item_3020ONdbo.t_BOS200000067Entry2.FBase=dbo.t_Item_3020.FItemIDINNERJOIN
dbo.t_OrganizationONdbo.t_Item_3020.F_102=dbo.t_Organization.FItemID
WHERE(dbo.t_BOS200000067.FUser<>0)
selectFName,FNumber,F_101,sum(isnull(FDecimal,0))asFDecimal,
sum(isnull(FDecimal1,0))asFDecimal1,sum(isnull(FDecimal3,0))asFDecimal3
frombb
groupbyFName,FNumber,F_101,
union
select'','','',sum(isnull(FDecimal,0))asFDecimal,
sum(isnull(FDecimal1,0))asFDecimal1,sum(isnull(FDecimal3,0))asFDecimal3
frombb
⑵ SQL 查詢匯總
查詢語句
SELECT[規格],SUM([庫存數])AS[庫存數]FROMTABLENAME
WHERE[數量]>0AND[品質]=1
GROUPBY[規格]
⑶ sql分類查詢並匯總的問題
明白了
第一個分類
select 供應商名稱,count(姓名),菜譜名稱,菜譜類別,sum(菜譜單價),sum(數量) from cpxxtb group by 供應商名稱,菜譜名稱,菜譜類別
第二個分類
如果是要根據供應商統計,可以寫成:
select 供應商名稱,count(姓名),sum(菜譜單價),sum(數量) from cpxxtb group by 供應商名稱
最後最總合計:
select sum(菜譜單價),sum(數量) from cpxxtb
OVER
⑷ sql查詢 數據匯總
--SQL2005或以上,開窗函數的寫法
select*,SUM(數量)over(partitionby商品編號)As合計from訂單表
--子查詢
select*,(selectSUM(數量)from訂單表where商品編號=A.商品編號)As合計from訂單表A
⑸ sql 查詢 匯總
select a.oper_date , a.oper_code , count(distinct c.oper_name) as cnt
from a,c
where a.oper_code=c.oper_code
group by a.oper_date,a.oper_code
⑹ sql查詢匯總
select spml.spbh,spml.spmc,sum(ckd2.ysje) from spml,ckd2 where spml.spbh=ckd2.spbh
group by spml.spbh,spml.spmc
⑺ SQL查詢結果分類匯總
SELECT A.*, COUNT(A.貨號) AS 貨號匯總, (A.規格匯總/ COUNT(A.貨號)) AS 比例 FROM
(
select GoodsNO as 貨號,GoodsName as 品名,SpecName as 規格,SUM(SellCount) as 規格匯總 from V_SSTTradeGoodsList where DateDiff(dd,Tradetime,getdate())<=30
GROUP BY GoodsNO,GoodsName,SpecName
)A
⑻ sql 分類匯總查詢語句
select dept as 部門,sum(pay) as 合計,sum(case zt when '01'then 1 else 0 end) as 個數(01狀態),
sum(case zt when '02'then 1 else 0 end) as 個數(02狀態),count(*) as 總數
from 表 group by dept
以上,希望對你有所幫助
⑼ sql 分類匯總查詢
你的需求有點怪,一般就按產品類別分類,你還加個保值時間,那就只有這樣
select
產品,
類別,
保質期-銷售日期as'保值時間',
count(*)as'數量',
avg(價格)as'均價'
fromtable
groupby產品,類別,'保值時間'
⑽ sql查詢怎麼進行(多條件分組判斷匯總)
sql多條件分組查詢舉例:
比如有兩張表:
表一:
姓名 分數
——————
李一 2
李二 1
李三 1
張一 3
張二 2
張三 2
……
表二:
姓
——
李
張
王
要查詢表二中的姓的數據對表一進行分組,然後將分數統計出來。
sql語句寫法如下:
SELECT
b. NAME,
sum(a.score) AS 分數
FROM
tb1 a
LEFT JOIN tb2 b ON SUBSTR(a.name FROM 1 FOR 1)= b.`name`
GROUP BY
b. NAME;
這個是Mysql的寫法 Oracle把SubStr函數改一下就可以了。