2016-10-22 2 views
0

Как я могу вычесть все предыдущие значения строк из текущего значения строк в teradata? column Значение не в целочисленном формате.Как я могу вычесть все предыдущие значения строк из текущего значения строк в teradata?

+1

Как вы определяете "предыдущие строки"? Какой формат/тип данных является этим столбцом? – dnoeth

ответ

0

Вы должны научиться Teradata OLAP Functions..and попробуйте ниже: -

select COL1,COL2 , 
    coalesce(min(col2) over (partition by col1 order by col2 rows between 1 preceding and 1 preceding), 0) as prv_value 
col2-prv_value as diff 
    from TEMP