Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szukanie dziury w całym
Forum PHP.pl > Forum > Bazy danych
neo1986kk


Mam bazę

EVENT | START | END

z tej bazy tworzy mi się wykres gantta pokazany na obrazku wyżej

Pytanie brzmi: Jak w tej tabeli odnaleźć tą dziurę zaznaczoną na czerwono na obrazku ?

Dokładnie to po prostu chcę wstawić tam nowy event jeśli się zmieści, ale nie ręcznie, tylko znajdując takie właśnie wolne pola.

Przychodzi mi do głowy taki pomysł, żeby posortować tabelę po czasie startu, wtedy utworzą mi się rekordy po kolei i potem sprawdzać, czy end poprzedniego wiersza i start następnego to przedział w jakim zmieszczę nowy event...
trueblue
Możesz wygenerować "kalendarz", a potem stworzyć zapytanie LEFT JOIN z warunkiem na NULL. Otrzymasz wolne dni.

Jak stworzyć "kalendarz": https://kawalekkodu.pl/marian-a-czy-ty-pami...lendarz-w-mysql
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.