oracle 查詢示例 統計

2021-09-02 20:54:22 字數 1121 閱讀 8924

一、按訂單型別統計8月份內,各種型別訂單的建立的數量、完成的數量。

--按訂單型別統計8月份內,各種型別訂單的建立的數量、完成的數量

select t.typeid,sum(t.create_num1) as create_num,sum(t.create_done_num) as create_done_num

--t.create_num1:此處引用的列名稱以第乙個查詢的列名為準

from (

select two.typeid,count(two.workorderid) as create_num1,0 as create_done_num from t_workorder two

where two.createtime >= to_date('2017-08','yyyy-mm')

and two.createtime < add_months(to_date('2017-08','yyyy-mm'),1)

group by two.typeid

--單獨執行結果:

--111105460,3,0

--111155044,1,0

union all

select two.typeid,0 as create_num2,count(two.workorderid) as create_done_num from t_workorder two

where two.createtime >= to_date('2017-08','yyyy-mm')

and two.createtime < add_months(to_date('2017-08','yyyy-mm'),1)

and two.state = 10

group by two.typeid

--單獨執行結果:

--111105460,0,2

--union all結果:

--111105460,3,0

--111155044,1,0

--111105460,0,2

) tgroup by t.typeid;

--group結果:

--111105460,3,2

--111155044,1,0

Oracle遞迴查詢示例分析

oracle遞迴查詢示例分析 start with connect by 層次查詢 hierarchical queries 從頂級向下級查詢 select a.areaid,a.name,a.parentid,a.levelcode from prnbsn area a www.2cto.com ...

Oracle遞迴查詢示例分析

oracle遞迴查詢示例分析 start with connect by 層次查詢 hierarchical queries 從頂級向下級查詢 select a.areaid,a.name,a.parentid,a.levelcode from prnbsn area a start with a....

oracle模糊查詢語句使用示例

在where子句中,可以對datetime char varchar欄位型別的列用like子句配合萬用字元選取那些 很像 的資料記錄,以下是可使用的萬用字元 零或者多個字元 單一任何字元 下劃線 特殊字元 在某一範圍內的字元,如 0 9 或者 aeth 不在某範圍內的字元,如 0 9 或者 aeth...