![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Projektuję właśnie terminarz, spotkałem się z problemem powtarzalności zadań. Mianowicie: chcę móc określić cykliczność w dowolny sposób a więc np pierwszy piątek miesiąca albo poniedziałki wtorki i czwartki. Baza na tą chwilę wyglądatak: TABELA: Event name timestamp Wymyśliłem że mogę dołożyć pole które będzie zawierać np informacje o cyklu w formacie "+2 days, + 2 days, +3 days" a więc zdarzenie miałoby miejsce w dwa określone dni tygodnia zależnie od momentu rozpoczęcia. Problem jest jednak z wybieraniem takich wpisów z bazy. Macie może jakieś pomysły jak to rozwiązać? Chodziło mi po głowie jeszcze stworzenie osobnej tabeli z wpisami na każdy dzień roku i połączenie jej z tabelą zdarzeń relacją wiele do wielu dla każdego powtórzenia, ale wydaje mi się że można wymyślić lepsze rozwiązanie, (Ale narobiłem literówek i powtórzeń, już poprawione) Ten post edytował Ziels 2.06.2009, 16:00:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 8 Dołączył: 30.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz posłużyć się funkcją date() z parametrem "N" (albo jakimś innym)? To ci wyciąga dzień tygodnia i potem możesz sobie, to już dość swobodnie zaprząc do terminarza.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz posłużyć się funkcją date() z parametrem "N" (albo jakimś innym)? To ci wyciąga dzień tygodnia i potem możesz sobie, to już dość swobodnie zaprząc do terminarza. Mógłbyś rozwinąć? Nie rozumiem w jaki sposób to ułatwi rozwiązanie problemu. Ten post edytował Ziels 2.06.2009, 16:02:41 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 8 Dołączył: 30.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Aaaa sorry, na szybkiego przeczytałem. Tobie nie chodzi o obrobienie tego, tylko wyciągnięcie z bazy.
Ten post edytował Maveral 2.06.2009, 16:05:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:05 |