Oracle 分类统计sql
生活随笔
收集整理的這篇文章主要介紹了
Oracle 分类统计sql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
--按店鋪分類統計訂單狀態
select sum(A) as 已付款 ,sum(B) as 未付款,C as 店鋪名
from
(select case when status_id=2 then 1 else 0 end AS A ,case when status_id=4 then 1 else 0 end AS B, shop_id AS C from t_xs_trade where status_id in(2,4)
) group by C;
結果:
| ??? | 已付款 | 未付款 | 店鋪名 |
| 1 | 62 | 5 | shop04 |
| 2 | 173 | 229 | shop02 |
| 3 | 1 | 1 | shop08 |
| 4 | 27 | 0 | shop01 |
| 5 | 3 | 0 | shop06 |
| 6 | 103 | 38 | 855006870 |
?
?
?
?
?
?
?
表結構:
TID VARCHAR2(30) N 訂單編號 SHOP_ID VARCHAR2(30) Y 店鋪ID SHOP_NAME VARCHAR2(50) Y 店鋪名稱 PT_ID VARCHAR2(10) Y 平臺ID STATUS_ID VARCHAR2(35) Y 訂單狀態ID FROM_ID VARCHAR2(30) Y 來源單號 SHIP_ID VARCHAR2(30) Y 物流單號 TYPE VARCHAR2(100) Y 交易類型列表 BUYER_ID VARCHAR2(20) Y 買家賬號 BUYER_NAME VARCHAR2(50) Y 買家名稱 NUM NUMBER(6) Y 商品數量 PAYMENT_TIME VARCHAR2(50) Y 付款時間 TOTAL_FEE NUMBER(6,2) Y 商品金額 TRADE_FEE NUMBER(6,2) Y 訂單金額 DEAL_FEE NUMBER(6,2) Y 應付金額 PAYMENT NUMBER(6,2) Y 實付金額 DISCOUNT_FEE NUMBER(6,2) Y 優惠金額 POST_FEE NUMBER(4,2) Y 郵費 SHIPPING_TYPE VARCHAR2(30) Y 物流方式;賣家包郵,平郵,快遞,EMS,虛擬發貨 BUYER_MEMO VARCHAR2(500) Y 買家備注 SELLER_MEMO VARCHAR2(500) Y 賣家備注 CREATE_TIME VARCHAR2(50) Y 下單日期 MODIFIED_TIME VARCHAR2(50) Y 訂單更新日期 END_TIME VARCHAR2(50) Y 交易結束日期 PAYMAENT_TYPE VARCHAR2(20) Y 買家支付方式 BUYER_ALIPAY_NO VARCHAR2(30) Y 買家支付流水號 RECEIVER_NAME VARCHAR2(20) Y 收獲人姓名 RECEIVER_STATE VARCHAR2(30) Y 收貨人所在省份 RECEIVER_CITY VARCHAR2(30) Y 收貨人所在城市 RECEIVER_DISTRICT VARCHAR2(100) Y 收貨人所在地區 RECEIVER_ADDRESS VARCHAR2(200) Y 收貨人詳細地址 RECEIVER_ZIP VARCHAR2(15) Y 收貨人郵編 RECEIVER_MOBILE VARCHAR2(20) Y 收貨人手機 RECEIVER_PHONE VARCHAR2(20) Y 收貨人電話 AVAILABLE_CONFIRM_FEE NUMBER(6,2) Y 交易中剩余的確認收獲金額 RECEIVED_PAYMENT NUMBER(6,2) Y 賣家實際收到的第三方平臺支付金額 INVOICE_INFO VARCHAR2(500) Y 發票信息 POINT_FEE NUMBER(6) Y 買家實際使用的積分 SELLER_RECVRE_FUND NUMBER(6,2) Y 賣家實際收到金額 BUYER_RECVRE_FUND NUMBER(6,2) Y 買家收到的退款金額 BUYER_OBTAIN_POINT_FEE NUMBER(6) Y 交易成功后買家獲得的積分 IS_MERGE_ORDER VARCHAR2(51) Y 0正常訂單1合并訂單2手動合并訂單 WAREHOUSE VARCHAR2(10) Y 對應倉庫 AIRLINES VARCHAR2(10) Y 客服 URGENT_TASK VARCHAR2(15) Y 加急任務 URGENT_TASK_NAME VARCHAR2(20) Y 加急任務名稱 PROMOTION_NAME VARCHAR2(20) Y 優惠信息的名稱 PROMOTION_DISCOUNT_FEE NUMBER(6,2) Y 優惠金額(免運費、限時打折時為空),單位:元 GIFT_ITEM_NAME VARCHAR2(20) Y 滿就送商品時,所送商品的名稱 GIFT_ITEM_ID VARCHAR2(20) Y 贈品的寶貝id GIFT_ITEM_NUM NUMBER(2) Y 滿就送禮物的禮物數量 PROMOTION_DESC VARCHAR2(200) Y 優惠活動的描述 PROMOTION_ID VARCHAR2(50) Y 優惠id,(由營銷工具id、優惠活動id和優惠詳情id組成,結構為:營銷工具id-優惠活動id_優惠詳情id,如mjs-123024_211143) TO_ERP CHAR(5) Y 0 1:已推送到ERP;0:未推送到ERP BUYER_ALIPAY_ID VARCHAR2(50) Y 買家支付賬號
表結構sql語句形式
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/YangBinChina/archive/2012/11/03/2752323.html
總結
以上是生活随笔為你收集整理的Oracle 分类统计sql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 键盘消息捕获--MFC
- 下一篇: Porter Stemming Algo