日期:2014-05-16 浏览次数:20997 次
insert into DayReport(EquipNo,ReportDay,
    Temp01Max,Temp01MaxTime,
    Temp01Min,Temp01MinTime,
    Temp02Max,Temp02MaxTime,
    Temp02Min,Temp02MinTime,
    Temp03Max,Temp03MaxTime,
    Temp04Min,Temp04MinTime,
    ...
    Temp32Max,Temp32MaxTime,
    Temp32Min,Temp32MinTime
    )
select EquipNo,#2010-2-2# ,
    Temp01Max,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp01Max and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp01MaxTime,
    Temp01Min,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp01Min and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp01MinTime,
    Temp02Max,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp02Max and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp02MaxTime,
    Temp02Min,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp02Min and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp02MinTime,
    Temp03Max,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp03Max and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp03MaxTime,
    Temp04Min,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp04Min and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp04MinTime,
    ...                                                                                   
    Temp32Max,(select min(Rdatadate) from DataReceived where EquipNo=t.EquipNo and Rtmp01=t.Temp32Max and Rdatadate between #2010-2-2# and #2010-2-223:59;59#) as Temp3