Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%)
|
Witam serdecznie,
Mam następującą tabelkę zawierającą rekordy z zajętymi terminami pojazdów:
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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
1) Jestes juz troche na forum, powinienies wiedziec, ze nie wolno zakladać jednego tematu w roznych dzialach.... Drugi skasowalem.
2) Czemu robijasz na date i czas? Czemu nie trzymasz tej informacji w jednym polu DATETIME?? Przeciez jedno pole jest o niebo wygodniejsze 3) Odnosnie punktu a: Gdy już połączysz dwa pola w jedno DATETIME to robisz zwykly banalny warunek ...where CZAS_START <= szukany czas and CZAS_KONIEC >= szukany czas mozesz tez uzyc poprostu BETWEEN
Powód edycji: [nospor]:
|
|
|
|
northwest Wyszukiwanie wolnego terminu 21.07.2014, 15:04:24
northwest dziękuję bardzo za pomoc
select bf_id from tabel... 21.07.2014, 22:24:42
nospor Tak. Przy zalozeniu rzecz jasna, ze połączyles dwa... 22.07.2014, 07:15:20
northwest coś nie do końca to działa
mam zapytanie:
[SQL] ... 22.07.2014, 16:25:52
nospor A patrzyles czy zapytanie nie zwraca ci tez przypa... 22.07.2014, 16:37:00
northwest fakt,dziękuję 22.07.2014, 16:44:10
nospor ps2:
datacel = 2014-07-30 15:15:00
datacel >=... 22.07.2014, 16:46:08 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 04:33 |