Witam,
za pomocą pętli while zwracam z bazy [mssql] zdarzenia wraz z godzinami rozpoczęcia i zakończenia.
wygląda to mniej więcej tak:
lp | zdarzenie | poczatek | koniec
1 | zdarzenie1 | 2008-09-01 12:00:00 | 2008-09-01 12:56:00
2 | zdarzenie2 | 2008-09-01 13:00:00 | 2008-09-01 14:00:00
3 | zdarzenie3 | 2008-09-01 14:00:00 | 2008-09-01 14:20:00
4 | zdarzenie4 | 2008-09-01 14:25:00 | 2008-09-01 16:00:00
potrzebuje obliczyć przerwę czasową pomiędzy końcem jednego zdarzenia a początkiem następnego. zatem np. od wartości początek(2 rekord) należy odjąć wartość koniec(1 rekord) itd.
same operacje na datach i czasie są dla mnie jasne ale nie wiem jak w pętli uzyskać dostęp do wartości zwróconej w poprzednim rekordzie.
a może należy to zrobić na poziomie mssql? nie mam pojęcia.
proszę o pomoc
ps. przeszukiwałem forum ale bez rezultatu (może nie potrafie wlasciwie zapytac)