日期:2014-05-18  浏览次数:20570 次

再开新贴,一个类似于行列转换的问题,望大侠们解决一下,特此感谢,高分赠予!
例:有一个表,结构如下(同一类型的未终止的只有一个或0个,共6种类型,分别用0,1,2,3,4,5代替)    
开始日期     结束日期   个人基数     单位基数     类型       是否终止
2005-5-5     2006-1-2       100               200             0                 1    
2005-6-5                           500               600             0                 0    
2005-3-6                           400               300             1                 0    
2005-8-9     2007-1-1       10                 20               2                 1    
2007-1-4                           30                 40               2                 0    
2003-3-3                           60                 70               4                 0    
 
需得到发下结构的表(所有未终止的或没有的类型)    
类型                 结果    
  0                         500           说明:(个人基数)    
  0                         600           说明:(单位基数)    
  1                         400           说明:(个人基数)    
  1                         300           说明:(单位基数)    
  2                         30             说明:(个人基数)    
  2                         40             说明:(单位基数)    
  3                         0               说明:(个人基数,因此类型的数据不存在,则基数为0)    
  3                         0               说明:(单位基数,因此类型的数据不存在,则基数为0)    
  4                         60             说明:(个人基数)    
  4