Mam pewien problem, piszę logikę zawartą w excelu w Oracle SQL.
Tabelka wynikowa ma poniższe dane:
UMOWA || PRZEKR
100 || 0
100 || 150
100 || 450
I teraz chcę nową kolumn WYNIK która powinna mieć logikę:
DLA TRZECIEGO REKORDU:
JEŻELI ( PRZEKR <= UMOWA;0;PRZEKR - UMOWA ) - SUMA (WYNIK$1:WYNIK$2)
Czyli powinien być wynik:
UMOWA || PRZEKR || WYNIK
100 || 0 || 0
100 || 150 || 50 ---> (150-100) - 0
100 || 450 || 300 --- > (450-100) - 50
Mam prosty CASE w sql:
CASE WHEN p3.PRZEKR < UMOWA THEN 0 ELSE p3.PRZEKR - UMOWA END
Nie wiem jak w zapytaniu dodać tą dynamiczną SUMĘ, ma ktoś jakąś propozycję?