有一表有3个字段:   系统,测量值,测量时间
   RCS      1.5    2012-1-1 08:00:00系统相同的情况下,得到4列,测量时间差值为第2条减去第1条,第i+1条减去第i条   系统 ,测量值,测量时间,测量时间差值(小时为单位)求SQL 

解决方案 »

  1.   

    你看下这个:SELECT 系统,测量值,测量时间,
    round((测量时间-lag(测量时间) over(order by 系统,测量时间))*24,2) 测量时间差值(小时为单位)
    FROM TABLE
    ORDER BY  系统,测量时间
      

  2.   

    SELECT 系统,测量值,测量时间,
    round((测量时间-lag(测量时间) over(order by 系统,测量时间))*3600,2) 测量时间差值(小时为单位)
    FROM TABLE
    ORDER BY  系统,测量时间