此生写的第一个比较有难度sql 语句
select acm.name username,
count(worklog.logtypeid) totallog,
sum(case when logtypeid = 'ec229560-f915-449d-ae35-3f60903c9197' then 1 else 0 end) type1,
sum(case when logtypeid = '5bfa76f4-c677-4b4f-825b-783ec88bce79' then 1 else 0 end) type2,
sum(case when logtypeid = 'e6f2edf8-a737-41c2-b478-21f60498584d' then 1 else 0 end) type3,
sum(case when logtypeid = '75782b36-e415-4fe9-ad3b-82a17235e475' then 1 else 0 end) type4,
sum(case when businesstypeid = '63f61fc0-cc19-4036-b19c-57be635887da' then 1 else 0 end) overtime,
sum(case when evaluate = '优秀' then 1 else 0 end) exccelent,
sum(case when evaluate = '良好' then 1 else 0 end) good,
sum(case when evaluate = '合格' then 1 else 0 end) pass,
sum(case when evaluate = '不合格' then 1 else 0 end) nopass
from acm_user acm
inner join acm_department dept
on acm.dept_id = dept.id
right join itil_worklog worklog
on worklog.creator = acm.id
inner join itil_logaudit_relation logaudit
on worklog.id = logaudit.logid
left join ( select
logid,
case when avg(decode(evaluate,'优秀',100,'良好',80,'合格',60,'不合格',40)) > 85 then '优秀'
when avg(decode(evaluate,'优秀',100,'良好',80,'合格',60,'不合格',40)) between 71 and 85 then '良好'
when avg(decode(evaluate,'优秀',100,'良好',80,'合格',60,'不合格',40)) between 56 and 71 then '合格'
else '不合格' end evaluate
from itil_logaudit_relation
group by logid ) log_eva
on logaudit.logid = log_eva.logid
where worklog.createtime >= to_date('2012-3-28 16:56:47','yyyy-mm-dd hh24:mi:ss')
and worklog.createtime < to_date('2012-7-10 16:56:47','yyyy-mm-dd hh24:mi:ss') and dept.id = 'e57984e5-f2f0-4a2d-8ba0-185770a81f1e'
group by acm.name
分享到:
相关推荐
必和必拓CEO麦安哲:大宗商品超级周期神话,我们此生再难遇到.doc
此生欠你一声“妹妹”
【《一曲微茫度此生》阅读附答案】一曲微茫度此生.docx
【Java分享客栈】SpringBoot线程池参数搜一堆资料还是不会配,我花一天测试换你此生明白。.doc
此生成就名山业[汇编].pdf
植物组织细胞培养技术生产此生代谢产物.doc
优秀教师事迹材料挑选教育事业此生无悔.docx
三下乡个人总结-思念,恪守此生的理想.doc
转载香港中大校长毕业讲话:不流俗不盲从不负此生.docx
香港中文大学校长对毕业生演讲稿:如何不负此生!!.docx
此生不悔入华夏,来世还做中国人——读《中华上下五千年》有感.pdf
GB-T2260-2020 2020年最新的国标省市区行政区表
15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”。 18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说“我不会耶”。 人生前期越嫌麻烦,越懒得学,后来...
使用OllyDbg从零开始Cracking,主要讲述使用OllyDbg开始破解工作,自认为收集的比较全,拿出来大家分享。希望对从事相关工作的人有一点帮助。
*你是个表格“菜鸟”,对着一堆函数和技巧犯晕,觉得此生成为Excel高手无望? *你是个“表”哥或“表”姐,自认阅“表”无数,而且早已审“表”疲劳? *你是公司的Boss,经常拿着报表做决策,却没有发现表中有个...
*你是个表格“菜鸟”,对着一堆函数和技巧犯晕,觉得此生成为Excel高手无望? *你是个“表”哥或“表”姐,自认阅“表”无数,而且早已审“表”疲劳? *你是公司的Boss,经常拿着报表做决策,却没有发现表中有个...
一个史上最“荒谬”也最有用的“三表概念”,让你把Excel运转得出神入化;一个“变表利器”,让你瞬间变出N张汇总表,快速搞定老板和客户。 一切从简的“懒人智慧”,教你从“偷懒”出发,不断地创新和学习。无论...
《你早该这么玩Excel》内容简介:你是个表格“菜鸟”,对着一堆函数和技巧犯晕,觉得此生成为Excel高手无望?你是个“表”哥或“表”姐,自认阅“表”无数,而且早已审“表”疲劳?你是公司的Boss,经常拿着报表做...
他朝若是同淋雪 此生也算共白头 两情若是能长久 何须白雪替白头 此生不能携手过 纵使白头又如何 白头若是雪可替 世上何来痴情人 今朝挽手同淋雪 此生注定共白头