предположим, у меня есть следующая таблица, и я хочу извлечь количество дней между каждым положительным и отрицательным движением. Таким образом, затем для каждого «id» я должен рассчитать промежуточные дни между каждой парой дат и пропорцию отрицательного движения по положительному, en SQL Teradata.
id date money
----------------
1 1-1 10
1 3-1 -5
1 9-1 8
1 10-1 -2
2 3-1 10
2 9-1 -10
2 15-1 20
2 19-1 -15
id days_in prop
-----------------
1 2 0.5
1 1 0.25
2 6 1
2 4 0.75