![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zupełnie nie wiem jak się za to zabrać. Muszę wybrać z tabeli mniej więcej takiej:
ilość wprowadzonych zmian w ostatnich 7 dniach. Czyli tak: Kod Dzien | Ile ----------------- 2009-03-10 | 10 2009-03-09 | 6 2009-03-08 | 0 ... Problem będzie na pewno w przypadku gdy w danym dniu nie wprowadzi nie będzie żadnego wpisu. Z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem u siebie, bo sam myślę nad rozwiązaniem tego
![]() "#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause" A poza tym to twoje zapytanie zwróci wyniki tylko wprowadzone 7 dni temu, powinno być chyba >=. To natomiast działa ![]() Ten post edytował Mephistofeles 10.03.2009, 20:49:59 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
To natomiast działa ![]() Chyba powinno być GROUP BY DATE(wprowadzono) bo Twój przykład pogrupuje dane z dokładnością czasową co do sekundy. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Hmm, no może, nie zwróciłem uwagi bo dane testowe wprowadzałem z jedną godziną
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko ładnie pięknie panowie, problemem jest tutaj to, że jeżeli w danym dniu nie wprowadzono niczego to taki dzień się nie pojawi na liście. W sumie oczywiste, ale czy jest jakieś rozwiązanie tego ?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:29 |