zoukankan      html  css  js  c++  java
  • 低级问题

    select   'H00088' as 工号,	
             '张家栋' as 姓名,	
             '2011-06-01' as 开始日期	,
             '2011-06-16' as 结束日期,
             0 as 总工时	,
             '休息天数:3天' as 记事   into #t  union  
    select   'H00088',	'张家栋',	'2011-06-01',	'2011-06-16',	38.1	,'异常天数:9天' union
    select 'H00088'	,'张家栋',	'2011-06-01',	'2011-06-16'	,44.57	,'正常天数:4天' union
    select 'H00224'	,'梁小春',	'2011-06-01',	'2011-06-16',	0	,'休息天数:2天' union
    select 'H00224'	,'梁小春'	,'2011-06-01',	'2011-06-16'	,35.15,	'异常天数:11天' union
    select 'H00224'	,'梁小春'	,'2011-06-01',	'2011-06-16'	,35.11	,'正常天数:3天'
    
     
    -- drop  table #t
     
    
    select 工号,姓名,开始日期,结束日期, sum(总工时) as  总工时,max(休息记事) +' '+max(正常记事)  +' '+max(异常记事) as 记事 from  
    (
    select 工号,姓名,开始日期,结束日期,总工时 ,
    case  when  left(记事,2)='休息 ' then  记事 else  '' end 休息记事,
    case  when  left(记事,2)='正常 ' then  记事 else  '' end 正常记事,
    case  when  left(记事,2)='异常 ' then  记事 else  '' end 异常记事
    from  #t 
    )  re
    group by  工号,姓名,开始日期,结束日期  
    
    
    /*
    H00088	张家栋	2011-06-01	2011-06-16	0	休息天数:3天
    H00088	张家栋	2011-06-01	2011-06-16	38.1	异常天数:9天
    H00088	张家栋	2011-06-01	2011-06-16	44.57	正常天数:4天
    
    H00088 张家栋 2011-06-01 2011-06-16 82.67 休息天数:3天 异常天数:9天 正常天数:4天
    
    
    */
    
    
     
    

  • 相关阅读:
    DELPHI 各版本下载
    一个好的网站,学习前端
    没那么难,谈CSS的设计模式
    一个前端的自我修养
    如何学习Javascript
    jQuery WeUI V0.4.2 发布
    微信官方开源UI库-WeUI
    js与php传递参数
    ?js调用PHP里的变量,怎么弄?
    Liferay7 BPM门户开发之23: 了解内置工作流(Kaleo Workflow)
  • 原文地址:https://www.cnblogs.com/qanholas/p/2082753.html
Copyright © 2011-2022 走看看