日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle 分类统计sql

發布時間:2025/3/13 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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;

  

結果:

???已付款未付款店鋪名
1625shop04
2173229shop02
311shop08
4270shop01
530shop06
610338855006870

?

?

?

?

?

?

?

表結構:

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語句形式

-- Create table create table T_XS_TRADE (TID VARCHAR2(30) not null,SHOP_ID VARCHAR2(30),SHOP_NAME VARCHAR2(50),PT_ID VARCHAR2(10),STATUS_ID VARCHAR2(35),FROM_ID VARCHAR2(30),SHIP_ID VARCHAR2(30),TYPE VARCHAR2(100),BUYER_ID VARCHAR2(20),BUYER_NAME VARCHAR2(50),NUM NUMBER(6),PAYMENT_TIME VARCHAR2(50),TOTAL_FEE NUMBER(6,2),TRADE_FEE NUMBER(6,2),DEAL_FEE NUMBER(6,2),PAYMENT NUMBER(6,2),DISCOUNT_FEE NUMBER(6,2),POST_FEE NUMBER(4,2),SHIPPING_TYPE VARCHAR2(30),BUYER_MEMO VARCHAR2(500),SELLER_MEMO VARCHAR2(500),CREATE_TIME VARCHAR2(50),MODIFIED_TIME VARCHAR2(50),END_TIME VARCHAR2(50),PAYMAENT_TYPE VARCHAR2(20),BUYER_ALIPAY_NO VARCHAR2(30),RECEIVER_NAME VARCHAR2(20),RECEIVER_STATE VARCHAR2(30),RECEIVER_CITY VARCHAR2(30),RECEIVER_DISTRICT VARCHAR2(100),RECEIVER_ADDRESS VARCHAR2(200),RECEIVER_ZIP VARCHAR2(15),RECEIVER_MOBILE VARCHAR2(20),RECEIVER_PHONE VARCHAR2(20),AVAILABLE_CONFIRM_FEE NUMBER(6,2),RECEIVED_PAYMENT NUMBER(6,2),INVOICE_INFO VARCHAR2(500),POINT_FEE NUMBER(6),SELLER_RECVRE_FUND NUMBER(6,2),BUYER_RECVRE_FUND NUMBER(6,2),BUYER_OBTAIN_POINT_FEE NUMBER(6),IS_MERGE_ORDER VARCHAR2(51),WAREHOUSE VARCHAR2(10),AIRLINES VARCHAR2(10),URGENT_TASK VARCHAR2(15),URGENT_TASK_NAME VARCHAR2(20),PROMOTION_NAME VARCHAR2(20),PROMOTION_DISCOUNT_FEE NUMBER(6,2),GIFT_ITEM_NAME VARCHAR2(20),GIFT_ITEM_ID VARCHAR2(20),GIFT_ITEM_NUM NUMBER(2),PROMOTION_DESC VARCHAR2(200),PROMOTION_ID VARCHAR2(50),TO_ERP CHAR(5) default 0,BUYER_ALIPAY_ID VARCHAR2(50) ) tablespace USERSpctfree 10initrans 1maxtrans 255storage(initial 64Knext 8Kminextents 1maxextents unlimited); -- Add comments to the table comment on table T_XS_TRADEis '訂單表'; -- Add comments to the columns comment on column T_XS_TRADE.TIDis '訂單編號'; comment on column T_XS_TRADE.SHOP_IDis '店鋪ID'; comment on column T_XS_TRADE.SHOP_NAMEis '店鋪名稱'; comment on column T_XS_TRADE.PT_IDis '平臺ID'; comment on column T_XS_TRADE.STATUS_IDis '訂單狀態ID'; comment on column T_XS_TRADE.FROM_IDis '來源單號'; comment on column T_XS_TRADE.SHIP_IDis '物流單號'; comment on column T_XS_TRADE.TYPEis '交易類型列表'; comment on column T_XS_TRADE.BUYER_IDis '買家賬號'; comment on column T_XS_TRADE.BUYER_NAMEis '買家名稱'; comment on column T_XS_TRADE.NUMis '商品數量'; comment on column T_XS_TRADE.PAYMENT_TIMEis '付款時間'; comment on column T_XS_TRADE.TOTAL_FEEis '商品金額'; comment on column T_XS_TRADE.TRADE_FEEis '訂單金額'; comment on column T_XS_TRADE.DEAL_FEEis '應付金額'; comment on column T_XS_TRADE.PAYMENTis '實付金額'; comment on column T_XS_TRADE.DISCOUNT_FEEis '優惠金額'; comment on column T_XS_TRADE.POST_FEEis '郵費'; comment on column T_XS_TRADE.SHIPPING_TYPEis '物流方式;賣家包郵,平郵,快遞,EMS,虛擬發貨'; comment on column T_XS_TRADE.BUYER_MEMOis '買家備注'; comment on column T_XS_TRADE.SELLER_MEMOis '賣家備注'; comment on column T_XS_TRADE.CREATE_TIMEis '下單日期'; comment on column T_XS_TRADE.MODIFIED_TIMEis '訂單更新日期'; comment on column T_XS_TRADE.END_TIMEis '交易結束日期'; comment on column T_XS_TRADE.PAYMAENT_TYPEis '買家支付方式'; comment on column T_XS_TRADE.BUYER_ALIPAY_NOis '買家支付流水號'; comment on column T_XS_TRADE.RECEIVER_NAMEis '收獲人姓名'; comment on column T_XS_TRADE.RECEIVER_STATEis '收貨人所在省份'; comment on column T_XS_TRADE.RECEIVER_CITYis '收貨人所在城市'; comment on column T_XS_TRADE.RECEIVER_DISTRICTis '收貨人所在地區'; comment on column T_XS_TRADE.RECEIVER_ADDRESSis '收貨人詳細地址'; comment on column T_XS_TRADE.RECEIVER_ZIPis '收貨人郵編'; comment on column T_XS_TRADE.RECEIVER_MOBILEis '收貨人手機'; comment on column T_XS_TRADE.RECEIVER_PHONEis '收貨人電話'; comment on column T_XS_TRADE.AVAILABLE_CONFIRM_FEEis '交易中剩余的確認收獲金額'; comment on column T_XS_TRADE.RECEIVED_PAYMENTis '賣家實際收到的第三方平臺支付金額'; comment on column T_XS_TRADE.INVOICE_INFOis '發票信息'; comment on column T_XS_TRADE.POINT_FEEis '買家實際使用的積分'; comment on column T_XS_TRADE.SELLER_RECVRE_FUNDis '賣家實際收到金額'; comment on column T_XS_TRADE.BUYER_RECVRE_FUNDis '買家收到的退款金額'; comment on column T_XS_TRADE.BUYER_OBTAIN_POINT_FEEis '交易成功后買家獲得的積分'; comment on column T_XS_TRADE.IS_MERGE_ORDERis '0正常訂單1合并訂單2手動合并訂單'; comment on column T_XS_TRADE.WAREHOUSEis '對應倉庫'; comment on column T_XS_TRADE.AIRLINESis '客服'; comment on column T_XS_TRADE.URGENT_TASKis '加急任務'; comment on column T_XS_TRADE.URGENT_TASK_NAMEis '加急任務名稱'; comment on column T_XS_TRADE.PROMOTION_NAMEis '優惠信息的名稱'; comment on column T_XS_TRADE.PROMOTION_DISCOUNT_FEEis '優惠金額(免運費、限時打折時為空),單位:元'; comment on column T_XS_TRADE.GIFT_ITEM_NAMEis '滿就送商品時,所送商品的名稱'; comment on column T_XS_TRADE.GIFT_ITEM_IDis '贈品的寶貝id'; comment on column T_XS_TRADE.GIFT_ITEM_NUMis '滿就送禮物的禮物數量'; comment on column T_XS_TRADE.PROMOTION_DESCis '優惠活動的描述'; comment on column T_XS_TRADE.PROMOTION_IDis '優惠id,(由營銷工具id、優惠活動id和優惠詳情id組成,結構為:營銷工具id-優惠活動id_優惠詳情id,如mjs-123024_211143)'; comment on column T_XS_TRADE.TO_ERPis '1:已推送到ERP;0:未推送到ERP'; comment on column T_XS_TRADE.BUYER_ALIPAY_IDis '買家支付賬號'; -- Create/Recreate primary, unique and foreign key constraints alter table T_XS_TRADEadd constraint 訂單編號 primary key (TID)using index tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); -- Create/Recreate indexes create index 平臺名稱 on T_XS_TRADE (PT_ID)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); create index 店鋪名稱 on T_XS_TRADE (SHOP_ID)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); create index 收貨人所在城市 on T_XS_TRADE (RECEIVER_CITY)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); create index 收貨人所在省份 on T_XS_TRADE (RECEIVER_STATE)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); create index 物流方式 on T_XS_TRADE (SHIPPING_TYPE)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); create index 訂單狀態 on T_XS_TRADE (STATUS_ID)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited); create index 訂單金額 on T_XS_TRADE (TRADE_FEE)tablespace USERSpctfree 10initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited);

?

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/YangBinChina/archive/2012/11/03/2752323.html

總結

以上是生活随笔為你收集整理的Oracle 分类统计sql的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。