![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Bardzo byłbym wdzięczny za pomoc w ułożeniu zapytania SQL. Mianowicie, mam tablicę w bazie danych, w której każdy rekord ma 2 kolumny: 'StartTime', 'EndTime', które oznaczają początek i koniec rezerwacji w systemie obiektu turystycznego. Chciałbym (o ile to możliwe) stworzyć zapytanie do bazy, aby ta wyświetliła mi wszystkie dni z przedziału <StartTime,EndTime> wraz z ilością wystąpień danego dnia. Krótko mówiąc, żeby było wiadomo ile rezerwacji jest naraz danego dnia. Oczekiwany wynik zapytania: --------------------------------- Data: | Ile_rezerwacji --------------------------------- 01-12-2012 | 4 02-12-2012 | 3 05-12-2012 | 1 (...) | (...) --------------------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
1. zrob sobie tabenke, gdzie bedziesz mial liczby od 1 do (w pizdu). Nazwijmy ja liczby a pole lp.
2. SELECT * FROM liczby, tabelka WHERE liczby.lp<=DATEDIFF(EndTime, StartTime) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 02:08 |