通過plsql對dmp文件進行導入和導出
1、如何sql語句中的列將列變成行(將圖一變成圖二)
去除order by 對此字段分類,加上 sum(case when WORKSTATE='1' then 1 else 0 end) 數值1,只需替換when後面條件即可
select
centno 編號1 ,WORKSTATE,
count(WORKDATE) 總數量
from CD_WORKDATE
where WORKDATE between to_date('20200101','yyyymmdd') and to_date('20201231','yyyymmdd')
group by centno,WORKSTATE
order by centno ASC
select
centno 編號1 ,
count(WORKDATE) 總數量,
sum(case when WORKSTATE='1' then 1 else 0 end) 數值1,
sum(case when WORKSTATE='0' then 1 else 0 end) 數值0
from CD_WORKDATE
where WORKDATE between to_date('20200101','yyyymmdd') and to_date('20201231','yyyymmdd')
group by centno
order by centno ASC