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天
    
    
    */
    
    
     
    

  • 相关阅读:
    web fileReader API
    placeholer 改变颜色
    在选择标签中遇到的问题
    选择标签
    cesh
    sui 无限下拉分页
    调用百度地图 API 移动地图时 maker 始终在地图中间 并根据maker 经纬度 返回地址
    两种轮播图实现方式
    CSS多行文本溢出省略显示
    从Python看Web架构的发展
  • 原文地址:https://www.cnblogs.com/qanholas/p/2082753.html
Copyright © 2011-2022 走看看