Witam serdecznie,
Mam następującą tabelkę zawierającą rekordy z zajętymi terminami pojazdów:
CREATE TABLE IF NOT EXISTS `cms_users_polaczenia_lotow` (
`bf_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`nazwa` varchar(160) COLLATE utf8_unicode_ci DEFAULT NULL,
`idpojazdu` int(11) NOT NULL,
`datastart` date DEFAULT NULL,
`datacel` date DEFAULT NULL,
`godzinastart` time DEFAULT NULL,
`godzinacel` time DEFAULT NULL,
UNIQUE KEY `id` (`bf_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
datastart = oznacza datę wyjazdu
datacel =oznacza datę dotarcia do celu
godzinastart = oznacza godzinę wyjazdu
godzinacel =oznacza godzinę dotarcia do celu
Potrzebuję zapytanie które:
a) sprawdzi czy dany pojazd jest zajęty w wyszukiwanym terminie (jeśli istnieje rekord o konkretnej godzinie i dacie = pojazd zajęty)
b) jeśli jest wolny - to wyświetli wolne terminy w formacie: 1:00, 1:05, 1:10, 1:15 itp (od 1 do 24 z wyłączeniem zajętych terminów).
Wie ktoś może jak to zrobić?
Bardzo proszę o pomoc,
Northwest