select a.fd_meter_joint as 表号,a.fzdate as 最后一次时间,a.data as 最后一次数据,b.fzdate as 倒数第二次时间,b.data as 倒数第二次数据 from (
select * from freezedata as tem where fzdate=(select max(fzdate) from freezedata where fd_meter_joint=tem.fd_meter_joint)
) as a left join (
select * from freezedata as tem where fzdate=(select max(fzdate) from freezedata where fd_meter_joint=tem.fd_meter_joint and fzdate<>(select max(fzdate) from freezedata where fd_meter_joint=tem.fd_meter_joint))
) as b on a.fd_meter_joint=b.fd_meter_joint