Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie wolnego terminu
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
Mam następującą tabelkę zawierającą rekordy z zajętymi terminami pojazdów:
  1. CREATE TABLE IF NOT EXISTS `cms_users_polaczenia_lotow` (
  2. `bf_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(160) COLLATE utf8_unicode_ci DEFAULT NULL,
  4. `idpojazdu` int(11) NOT NULL,
  5. `datastart` date DEFAULT NULL,
  6. `datacel` date DEFAULT NULL,
  7. `godzinastart` time DEFAULT NULL,
  8. `godzinacel` time DEFAULT NULL,
  9. UNIQUE KEY `id` (`bf_id`)
  10. ) 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)
(IMG:style_emoticons/default/cool.gif) 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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
northwest
post
Post #2





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


coś nie do końca to działa (IMG:style_emoticons/default/sad.gif)

mam zapytanie:
  1. SELECT id FROM polaczenia WHERE datastart <='2014-07-30 15:15:00' AND datacel >='2014-07-30 17:15:59' ;


i rekord w bazie z połączeniem: datastart = 2014-07-30 14:55:00 oraz datacel = 2014-07-30 15:15:00
Zapytanie mi nie zwraca rekordu....

Potrzebuję zapytanie które sprawdzi mi, czy nie istnieją zajęte terminy w wybranym przedziale czasowym...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 16:33