Cześć,
pierwszy raz tutaj :-)
Mam problem z napisaniem kodu. Błagam Was o pomoc! Siedzę nad tym 3 miesiące.
Mianowicie mam tabelę T_STATUS_HISTORY (liczba wierszy może być nieskończona dla danego klucza "IssueKey" oczywiście w praktyce raczej jest ich <100):
IssueKey;ChangeDate;NewValue
ABC-1;2021-10-01 10:00:00;Status1
ABC-1;2021-10-01 11:00:00;Status1
ABC-1;2021-10-10 09:00:00;Status3
ABC-1;2021-10-10 16:00:00;Status2
ABC-1;2021-10-11 12:00:00;Status0
ABC-1;2021-10-15 20:00:00;Status1
ABC-1;2021-10-20 20:00:00;Status2
ABC-1;2021-10-25 20:00:00;Status3
ABC-1;2021-10-29 20:00:00;Status0
Jest to tabela przechowująca zmiany statusów dla IssueKey.
Każdy wpis oznacza jakąś zmianę statusu (np. z Status1 w dniu "2021-10-01 11:00:00" na Status3 w dniu "2021-10-10 09:00:00" itd).
Potrzebuję poznać status na koniec każdego dnia, ale również status pomiędzy tymi datami na każdy z tych dni na jego koniec.
Czyli wynikiem powinno być :
ABC-1;2021-10-01 11:00:00;Status1
ABC-1;2021-10-02 11:00:00;Status1
ABC-1;2021-10-03 11:00:00;Status1
ABC-1;2021-10-04 11:00:00;Status1
ABC-1;2021-10-05 11:00:00;Status1
ABC-1;2021-10-06 11:00:00;Status1
ABC-1;2021-10-07 11:00:00;Status1
ABC-1;2021-10-08 11:00:00;Status1
ABC-1;2021-10-09 11:00:00;Status1
ABC-1;2021-10-10 16:00:00;Status2
ABC-1;2021-10-11 12:00:00;Status0
ABC-1;2021-10-12 12:00:00;Status0
ABC-1;2021-10-13 12:00:00;Status0
ABC-1;2021-10-14 12:00:00;Status0
ABC-1;2021-10-15 20:00:00;Status1
ABC-1;2021-10-16 20:00:00;Status1
ABC-1;2021-10-17 20:00:00;Status1
ABC-1;2021-10-18 20:00:00;Status1
ABC-1;2021-10-19 20:00:00;Status1
ABC-1;2021-10-20 20:00:00;Status2
ABC-1;2021-10-21 20:00:00;Status2
ABC-1;2021-10-22 20:00:00;Status2
ABC-1;2021-10-23 20:00:00;Status2
ABC-1;2021-10-24 20:00:00;Status2
ABC-1;2021-10-25 20:00:00;Status3
ABC-1;2021-10-26 20:00:00;Status3
ABC-1;2021-10-27 20:00:00;Status3
ABC-1;2021-10-28 20:00:00;Status3
ABC-1;2021-10-29 20:00:00;Status0
JAK TO ZROBIĆ ??