有一表有3个字段:
系统,测量值,测量时间
RCS 1.5 2012-1-1 08:00:00
系统相同的情况下,得到4列,测量时间差值为第2条减去第1条,第i+1条减去第i条
系统 ,测量值,测量时间,测量时间差值(小时为单位)
求SQL
------解决方案--------------------
你看下这个:
- SQL code
SELECT 系统,测量值,测量时间,round((测量时间-lag(测量时间) over(order by 系统,测量时间))*24,2) 测量时间差值(小时为单位)FROM TABLEORDER BY 系统,测量时间
------解决方案--------------------
SELECT 系统,测量值,测量时间,
round((测量时间-lag(测量时间) over(order by 系统,测量时间))*3600,2) 测量时间差值(小时为单位)
FROM TABLE
ORDER BY 系统,测量时间