select语句进入函数sql

时间:2013-09-19 15:11:30

标签: sql sql-server sql-server-2008 function

我无法将此select语句转换为可用作计算持久列的函数。它所做的只是减去前面的行值。我希望计算列包含SampleValue减法的结果。我没有那么多的功能经验。我应该拆分select语句并尝试将其中的部分声明为变量吗?

select coalesce(a.SampleValue - (select 
b.SampleValue from BM1OILT b where b.Row = a.Row - 1), 
a.SampleValue) AS Usage from dbo.BM1OILT a

任何指导/帮助将不胜感激。我正在使用sql server 2008。

0 个答案:

没有答案