![]() |
![]() |
![]()
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. |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Zeby nie zakladac nowego tematu, teraz juz chyba cos mniej abstrakcyjnego (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Otoz: mamy event ktory trwa np od pon do piatku Wyciagam sobie teraz dzien srode i chcialbym zeby byl wlasnie ten event. Jakies pomysly ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ja mam narazie 3 OR'y .. Jakby bylo cos sprytniejszego to prosze pisac (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 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%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak o to chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) to bylo banalnie proste..
Szkoda ze tej pierwszej opcji nie da sie za pomoca sql (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) no nic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzieki ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:48 |