當前位置:首頁 » 編程語言 » sql分組求金額
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql分組求金額

發布時間: 2022-07-19 13:13:01

Ⅰ 怎麼用sql語句來實現分組求和

第二列第一行是不是寫錯了? 應該是5 ?

select 名稱,min(金額) 類型1,max(金額) 類型2,sum(金額) 金額合計 from 表名
group by 名稱 order by 1

Ⅱ oracle 利用 分組求和一張報表的 欄位 金額 sql

select decode(t.f_disqua_level,'1','A類','2','B類','3','C類','4','D類','') as 等級, t.f_process as 發現地點, t.f_discovery_time as 發現時間, t.f_description as 不合格描述, b.f_tydept as 責任部門, b.f_assess_multiple as 考核倍數, b.f_assess_sum as 金額(元), c.sum_count as 部門合計
from t_quality_dis_process t,t_quality_dis_tydept b,
(select a.f_tydept,
sum(a.f_assess_sum) OVER(PARTITION BY a.f_assess_sum) sum_count
from t_quality_dis_tydept a
group by a.f_tydept) c
where t.f_status=4
and b.f_disqua_id=t.f_id
and to_char(t.f_discovery_time,'yyyymm') between '201503' and '201503'
and c.f_tydept = b.f_tydept
order by t.f_discovery_time

Ⅲ sql按列分組求和

你的日期欄位是字元串型的?
如果是可以這樣
select left(日期,case substring(日期,7,1) when '-' then 6 else 7 end ) as 日期,貨號,sum(數量) as 數量,sum(金額) as 金額
from table1
group by left(日期,case substring(日期,7,1) when '-' then 6 else 7 end ),貨號

如果日期是datetime型的可以這樣
select cast(year(日期) as varchar(4)) + '-' + cast(month(日期) as varchar(2)) ,貨號,sum(數量) as 數量,sum(金額) as 金額
from table1
group by cast(year(日期) as varchar(4)) + '-' + cast(month(日期) as varchar(2)),貨號

Ⅳ sql分組求和

1、使用having對分組結果進行過濾,一般情況下having是放在group by的後面。

Ⅳ sql語句 分組查詢總計金額

修改下。select demp, sum(if(func=01,amount,0) ) as 01,sum(if(func=02,amount,0)) as 02 from 表名 group by demp;

Ⅵ 這個SQL語言怎麼寫啊:按客戶號分組計算每個客戶的平均總金額,查詢結果中包含客戶號和金額。這是表

select 客戶號,avg(總金額) from 表 group by 客戶號;
其中的「客戶號」,「總金額」請樓主自己替換成響應的列名。「表」替換成表名。
望採納。。。

Ⅶ 緊急求救sql語句分組中條件問題

select A.corp,SUM(金額) AS 金額
from table AS A
where A.帳號 !=444
Group BY A.corp
僅排除b組的444帳號還是其他組里也會有444帳號?

Ⅷ sql如何分組求借貸方發生額

資料庫中的分組查詢命令是groupby。
資料庫中的分組查詢就是將資料庫中的數據進行分組,更直觀的顯示某些數據,將同一類的歸為一組。