![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taka tabelke: id int(11) Nie auto_increment uId int(11) Nie eId int(11) Nie eventstart date Nie eventend date Nie title varchar(255) latin2_general_ci Nie description Najwazniejsze (w tym momencie) sa dwa pola eventstart oraz eventend. Moje pytanie jest nastepujace. Czy jest mozliwosc zwrocenia za pomoca samej kwerendy sql wyniku w takiej postaci: Date ilosc 2009-10-01 : 10 2009-10-02 : 2 itd itd .. Najlepiej bylby gdyby dalo sie zwrocic dane z przedzialu jakiegos np od polowy wrzesnia do konca pazdziernika. Problem pojawia sie w tym ze np: Mamy parudniowy event ktory zaczyna sie w srode 2009-10-03 i konczy w piatek 2009-10-05. 'Zwykly' count zwroci tylko : 2009-10-03 : 1 a ja chcialby by bylo to: 2009-10-03 : 1 2009-10-04 : 1 2009-10-05 : 1 Jest wogole taka opcja? Czy raczej trzeba w php to rozwiazac? Dzieki za pomoc Ten post edytował fastmx 22.06.2009, 11:50:11 |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
przeczytałem 2x posta i nie do końca wiem o co Ci chodzi. może BETWEEN Ci pomoże.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
To ma byc do kalendarza: widok ogolny, poprostu ma zliczac ile jest eventow w danym dniu.
Np jesli wogole dnia nie bedzie w bazie to zeby wynik byl : 2009-10-10 : 0 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
GROUP BY + wyciąganie DATE z pola i masz tak, jak ~kefirek przedstawił.
Cytat Np jesli wogole dnia nie bedzie w bazie to zeby wynik byl : 2009-10-10 : 0 To już lepiej po stronie skryptu sprawdzać, IMHO. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Własnie chcialem sie dowiedziec, bo wydawalo mi sie to samo w sobie dosyc skomplikowane jak na biednego mysqla
![]() Zeby nie zakladac nowego tematu, teraz juz chyba cos mniej abstrakcyjnego ![]() Otoz: mamy event ktory trwa np od pon do piatku Wyciagam sobie teraz dzien srode i chcialbym zeby byl wlasnie ten event. Jakies pomysly ? ![]() Ja mam narazie 3 OR'y .. Jakby bylo cos sprytniejszego to prosze pisac ![]() Ten post edytował fastmx 22.06.2009, 12:52:10 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może WEEKDAY() pomoże ci. Pobierasz tylko te ten co jest równy 2
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Chyba chodzi o coś takiego:
Ten post edytował #luq 22.06.2009, 16:01:22 -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak o to chodzi
![]() Szkoda ze tej pierwszej opcji nie da sie za pomoca sql ![]() ![]() Dzieki ! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 18:03 |