『壹』 sql 怎麼按人累計金額
需要使用OLAP函數:
select表a.*,
sum(金額)over(partitionby人員orderby每人序號)as累計
from表a
『貳』 sql 查詢問題(根據銷售人去統計銷售金額)
SELECT 銷售ID,銷售人, 銷售時間,SUM( 銷售金額) FROM 銷售表 GROUP BY 銷售人
『叄』 sql 統計數量及金額
SELECT UID as 用戶 ,COUNT(ORDER_SN)as 訂單總數,SUM(TOTAL)as 合計總金額 FROM 訂單表 group by uid
『肆』 求一條sql語句 兩個欄位 「姓名」,「金額」 。要求統計 相同姓名的人 ,有幾個不同金額,相同金額的次數
select 姓名,金額,count(金額) as 次數 from table gorup by 姓名,金額
『伍』 【寫SQL語句】按照用戶統計對應訂單數和訂單總金額
SELECTUIDas用戶,COUNT(ORDER_SN)as訂單總數,SUM(TOTAL)as合計總金額FROM訂單表groupbyuid。
selectname,totalamountfrom(
selecta。name,sum(x.xfje)astotalamountfrombookasa
innerjoinxfjlasxona.id=x.khid
groupbya.name
)
orderbytotalamount;
常見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
以上內容參考:網路-語句
『陸』 如何用SQL語言實現計算人員工資總額及人員人數
計算工資總額:
這是查詢:sql=「selest
sum(工資)
as
總共工資
from
工資表」
這是顯示:rs(「總共工資」)
計算員工總數:
這是查詢:sql=「selest
count(員工姓名)
as
總員工數
from
員工「
顯示同上:rs(」總員工數「)
註:以上語句中的」總工資數「」總員工數「為自定義欄位,數據表中沒有
只是臨時建立的一個欄位
追分的話你看著給
golongfly
你沒用AS轉換
怎麼顯示出來啊?
『柒』 如何用sql統計總金額
1、如果你是要統計當日銷售總金額,如下:
select
sum(piece*price)
as
'當日銷售總額'
from
當日銷售表
where
date='07/5/16'
2、如果你是要統計各商品當日的銷售額,如下:
select
rq,sno,sname,sum(piece)
as
piece,sum(piece*price)
as
'銷售額'
from
當日銷售表
group
by
rq,sno,sname
『捌』 sql語句,計算員工提成金額。
SELECTa.*
,CASEWHENb.總銷售額<30000THEN0.18
WHENb.總銷售額<40000THEN0.20
WHENb.總銷售額<50000THEN0.23
ELSE0.27
ENDAS提成比例
,CASEWHENb.總銷售額<30000THEN0.18
WHENb.總銷售額<40000THEN0.20
WHENb.總銷售額<50000THEN0.23
ELSE0.27
END*a.金額AS提成金額
FROM銷售明細表a,(SELECTSUM(金額)AS總銷售額FROM銷售明細表)b
『玖』 求一條SQL語句,用於算計人數
select count(qty)
from 表
group by departemntname.
count 是用來專門計算總數的,你查的就是各部門人數,最後你用部門分下組,就可以查詢出來各個組對應的人數了。
『拾』 如何用SQL語句統計總金額和區段金額
select合同ID,SUM(收費金額)as總金額,(selectsum(收費金額)from收費whereDATEPART(yy,收費時間)=2013anda.合同ID=收費.合同ID)as年度金額
from收費asagroupby合同ID