![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 18.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jest sobie firma wypożyczająca samochody
Na stronie tej firmy jest formularz gdzie użytkownik może zapytać o możliwość wypożyczenia w danym okresie Tabela ma następujące kolumny: id_uzytkownika data_wypozyczenia_od data_wypozyczenia_do data_kontaktu dodatkowe_informacje Zadanie polega na napisaniu takiego SELECTa, który dałby na wyjściu tabelę ukazującą w których miesiącach użytkownicy pytali o które miesiące. Czyli np tabela wyjściowa wyglądałaby jakoś tak: miesiąc zapytania miesiac zainteresowania ilosc osob pytajacych 06/2012 07/2012 150 08/2012 249 09/2012 198 itd Tabela byłaby dla danego miesiąca zapytania Próbowałem już kilka zapytań ale nie udało się nic działającego. Czy ma ktoś jakieś pomysły? tak wygląda tabela a tak miałaby wyglądać tabela wyjściowa ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 94 Pomógł: 31 Dołączył: 12.10.2008 Skąd: WAT Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie tabelę kalendarza, w której będą same daty kolejno:
1-2012 2-2012 3-2012 itd a później to już coś ala: select w.data_kontaktu, k.data, count(*) from wypozyczenie w, kalendarz k -- tutaj wstrzel się datą kalendarza w date od i do z wypozyczenia -- posumuj group by -- i ewentualnie posortuj -------------------- • Wszystkie wielkości świata nie są tyle warte, co dobra przyjaźń... • |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 15:01 |