Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szukanie dziury w całym
neo1986kk
post 22.10.2023, 19:54:17
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----




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...

Ten post edytował neo1986kk 22.10.2023, 20:07:03
Go to the top of the page
+Quote Post
trueblue
post 23.10.2023, 19:33:30
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
4 Użytkowników czyta ten temat (4 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 15:17