一、按訂單型別統計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...