修改语句问题,逻辑错误?大家运行看看
if   object_id( 'tempdb..#tmp ')   is   not   null                
 drop   table   #tmp    
 GO    
 ----创建测试数据    
 declare   @t   table(S_DATA   int,S_TIME   int,S_ID   int)    
 insert   @t    
 select   3,                        12,                  null   union   all    
 select   2,                        13,                  null   union   all    
 select   2,                        14,                  null   union   all    
 select   1,                        15,                  null   union   all    
 select   4,                        16,                  null   union   all    
 select   5,                        17,                  null   union   all    
 select   4,                        16,                  null   union   all    
 select   4,                        16,                  null   union   all    
 select   3,                        18,                  null   union   all    
 select   3,                        19,                  null   union   all    
 select   2,                        20,                  null   union   all    
 select   4,                        21,                  null   union   all    
 select   1,                        22,                  null   union   all    
 select   2,                        23,                  null   union   all    
 select   3,                        24,                  null   union   all    
 select   5,                        25,                  null   union   all    
 select   4,                        16,                  null   union   all    
 select   4,                        16,                  null   union   all    
 select   4,                        16,                  null   union   all    
 select   3,                        26,                  null   union   all    
 select   2,                        27,