Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MSSQL] przerwa między zdarzeniami
Forum PHP.pl > Forum > Przedszkole
pawelski
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)
acztery
mo jak to nie wiesz jak np $foo[$id]['data']

gdzie $id to mozesz sobia łatwo obliczyć czyli jak działasz dla 4 rekordu to chyba tak $foo[$id-1]['data']

moze to moze.

ps aha zrob sobie wczesniej przed for jakas tablice z danymi zeby mógł je pobieraz tablica niech nazywa sie foo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.