Cześć, Prośba o pomoc z zadaniem rekrutacyjnym (już po fakcie ;))
W załączeniu screen z excela dla zobrazowania. W uproszczeniu:
tabela spotkania (id, start, koniec) odbywające się w różnych godzinach, napisz query które wyświetli wynik "4" - to jest liczba pokojów do najefektywniejszego ich wykorzystania.
Na screenie zaznaczyłem kolorami dla zobrazowania, te paski kolorowe to propozycja, niebieskie spotkanie można przesunąć do każdego pokoju ale pozostałe wymagają 4 pokojów, 1 spotkanie w tym samym czasie w 1 pokoju
Próbowałem na joinach tej samej tabeli z warunkami jak inner join on table2.start >= table1.end, myślałem o dostaniu wyniku z 4 rekordami i zliczeniu ich count'em ale brakło czasu
id start end
1 08:00 09:00
2 14:00 15:00
3 11:00 14:15
4 14:15 16:00
5 14:00 17:00
6 10:00 16:00