![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pole `status`, `data`, `liczba` oraz dane: Kod status data liczba 1 14.03.2011 5 0 14.03.2011 7 1 14.03.2011 10 1 15.03.2011 60 0 15.03.2011 96 1 15.03.2011 76 1 15.03.2011 99 ... ............ .. Mam nadzieje, że powyższy kod ilustruje strukturę bazy. Potrzebuje zapytania, które zwróci taki oto wynik: Kod data, ilosc-wierszy-ze-statusem-1, sum-liczby-dla-dla-status-1, ilosc-wierszy-ze-statusem-0, sum-liczby-dla-dla-status-0 Czyli potrzebuje zestawić każdy dzień pod kątem statusów i sum liczba. Mógłbym użyć 2 następujących zapytań, ale potrzebuje to zrobić w jednym. Kod SELECT `data`, SUM(`liczba`), COUNT(`id`) FROM `zamowienia` WHERE date(`data`) >= DATE(NOW()-interval 30 day) AND `status`='1' GROUP BY `data` SELECT `data`, SUM(`liczba`), COUNT(`id`) FROM `zamowienia` WHERE date(`data`) >= DATE(NOW()-interval 30 day) AND `status`='0' GROUP BY `data` Dopiero zaczynam z MySQL i nie bardzo wiem jak to zrobić. Z góry dziękuje za waszą pomoc;) Jarek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki mały, działa:)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:42 |