SELECT SUM(CASE `支付狀態(tài)` WHEN 2 THEN `支付金額` ELSE 0 END)

成都創(chuàng)新互聯(lián)公司成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元鐵西做網(wǎng)站,已為上家服務(wù),為鐵西各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
,SUM(CASE `支付狀態(tài)` WHEN 2 THEN 1 ELSE 0 END)
,SUM(CASE `支付狀態(tài)` WHEN 1 THEN `支付金額` ELSE 0 END)
,SUM(CASE `支付狀態(tài)` WHEN 1 THEN 1 ELSE 0 END)
FROM `訂單`
這個SQL的結(jié)果是這個樣子,4個數(shù)字表示成功金額、成功筆數(shù)、失敗金額、失敗筆數(shù)
123.45 11 2345.67 222
也可以用這樣的簡單SQL語句統(tǒng)計:
SELECT `支付狀態(tài)`, COUNT(*), SUM(`支付金額`) FROM `訂單`
結(jié)果為兩行,分別是成功的筆數(shù)和金額、失敗的比如和金額,例如是這樣:
1 11 123.45
2 22 2345.67
結(jié)構(gòu)化查詢語言是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。
結(jié)構(gòu)化查詢語言是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同 數(shù)據(jù)庫系統(tǒng),,可以使用相同的結(jié)構(gòu)化查詢語言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。 1986年10月,美國國家標(biāo)準(zhǔn)協(xié)會對SQL進行規(guī)范后,以此作為關(guān)系式數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言(ANSI X3. 135-1986),1987年得到國際標(biāo)準(zhǔn)組織的支持下成為國際標(biāo)準(zhǔn)。
10日
?
最佳回答:1、首先在mysql數(shù)據(jù)庫,創(chuàng)建一張data表,表內(nèi)插入多條數(shù)據(jù),用于測試。2、創(chuàng)建一個test.php文件,在
題主這個問題可以通過以idz和a這兩個字段分組匯總獲得。下面是具體的sql語句供參考:
select a,sum(b) as totalQty
from tblName where idz=10
group by idz,a;
注意idz如果不是數(shù)字則篩選10要對其加單引號
網(wǎng)站欄目:mysql怎么算總價,mysql合理價格
本文地址:http://chinadenli.net/article45/dsgcphi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站制作、品牌網(wǎng)站設(shè)計、網(wǎng)站營銷、網(wǎng)站導(dǎo)航、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)