`

此生遇到 最难的一句sql语句

阅读更多

此生写的第一个比较有难度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.pdf

    必和必拓CEO麦安哲:大宗商品超级周期神话,我们此生再难遇到.doc

    此生欠你一声“妹妹”

    《此生欠你一声“妹妹”》便是一曲姐妹深情的赞歌,它不仅讲述了一个关于亲情的故事,更是展示了成长的轨迹和对家庭责任的承担。 故事从一个冷漠的开端开始,姐姐对于年幼妹妹的到来并没有表现出太多的热情。在那个...

    【《一曲微茫度此生》阅读附答案】一曲微茫度此生.docx

    【《一曲微茫度此生》阅读附答案】一曲微茫度此生.docx

    此生成就名山业[汇编].pdf

    此生成就名山业[汇编].pdf

    优秀教师事迹材料挑选教育事业此生无悔.docx

    优秀教师事迹材料挑选教育事业此生无悔.docx

    转载香港中大校长毕业讲话:不流俗不盲从不负此生.docx

    在香港中文大学的毕业典礼上,校长发表了一篇深入人心的讲话。这篇讲话不仅是对毕业生的祝福和期许,更是对现代青年的人生观、价值观和道德观的深刻阐释。在这篇讲话中,校长通过提倡俭朴生活、高尚地生活、谦卑地...

    存储过程中时间的处理

    这条SQL语句返回当前时间并将其格式化为“年-月-日 小时:分钟:秒”的形式。其中`YYYY`表示四位数的年份,`HH24`表示24小时制的小时,`MI`表示分钟,`SS`表示秒。 #### 示例2:获取当前时间的年份、月份和日期 ```...

    【情人节】暖心的2.14情人节表白语【四篇】.doc

    在这样的日子里,一句暖心的情话,往往能起到画龙点睛的效果,让爱情更加甜蜜动人。 【篇一】中提到,爱情就像是用心建造起来的一座高楼大厦。我们用真情和忠诚来筑起坚实的基础,用无尽的思念来一层层添砖加瓦,...

    【Java分享客栈】SpringBoot线程池参数搜一堆资料还是不会配,我花一天测试换你此生明白。.doc

    在SpringBoot应用程序中,线程池参数的配置是一个非常重要的环节,直接影响着应用程序的性能和稳定性。然而,许多开发者对线程池参数的配置感到困惑和不了解,导致线上环境出现问题。本文将通过一个简单的案例,详细...

    此生不悔入华夏,来世还做中国人——读《中华上下五千年》有感.pdf

    《中华上下五千年》是一部详尽记录中国历史的著作,其中包含了无数的典故和人物,展现了中华民族深厚的文化底蕴和历史智慧。通过阅读这本书,我们可以深入理解中国历史的脉络和民族精神的精髓。 首先,书中提及的淝...

    【情人节】唯美的日记情人节告白语4篇.doc

    而"最想牵的还是你的手",这句话则传递出了一种最纯粹的愿望,渴望与爱人手牵手共度此生。 而在【篇3】中,告白语句则增添了几分幽默和俏皮的色彩。"花儿朵朵开,朵朵有人爱,要爱爱朵,不要朵朵爱",这句俏皮的话...

    植物组织细胞培养技术生产此生代谢产物.doc

    植物组织细胞培养技术,作为现代生物技术不可或缺的一部分,其主要功能是通过体外培养方式实现植物次生代谢产物的生产。这些次生代谢产物往往具有生物活性,能够应用于药物、食品、化妆品等多个领域。例如,紫杉醇和...

    三下乡个人总结-思念,恪守此生的理想.doc

    【知识点】 这篇文档主要讲述了作者参加“三下乡”活动的个人体验和感悟,其中涉及到的知识点包括: 1. **乡村生活体验**:作者通过描述乡村的景象,展现了农村的自然美和乡土情,表达了对家乡的深深眷恋,强调了...

    香港中文大学校长对毕业生演讲稿:如何不负此生!!.docx

    - **简朴生活的价值**:校长强调,快乐并非源自物质财富,而是一个温馨的家庭、简洁的衣着以及健康的饮食。 - **避免奢华追求**:校长提醒毕业生不要盲目追求奢侈生活,因为这未必能带来真正的快乐。 #### 2.2 高尚...

    商品应用管理(适用于学习)

    存储过程是预编译的SQL语句集合,它在数据库服务器上执行,减少了网络通信,提高了性能。在商品应用管理中,存储过程被用于执行复杂的业务逻辑,比如批量更新商品状态、统计销售数据等,这样不仅提升了系统的运行...

    java se学习教程

    通过JDBC,开发者可以连接数据库、执行SQL语句、处理结果集等。 以上只是Java SE学习教程的一部分核心知识点,实际学习过程中,还需要结合具体示例和实践项目来加深理解和应用。通过深入学习和不断实践,你将能够...

    客户管理系统.rar

    例如,添加客户信息时,将前端提交的数据封装为Customer对象,再通过PreparedStatement执行插入语句。 此外,项目中的"webDemo"可能包含项目的源码、配置文件、静态资源等。开发者需要熟悉MVC(Model-View-...

    新郎婚礼致辞范文

    每一字每一句,都是我情感的真实流露,我期望它们能触动每一个人的心弦,让这个特别的日子成为我们共同的美好回忆。 最后,我再次向各位表示最真挚的感谢,感谢你们对我们新人的祝福,感谢你们对我们爱情的支持。...

    时间管理——把时间当作朋友 PPT

    15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”。 18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说“我不会耶”。 人生前期越嫌麻烦,越懒得学,后来...

Global site tag (gtag.js) - Google Analytics