Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie dwóch zapytań, 1 wspólne pole, 2 statusy
noisysomeone
post
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
Go to the top of the page
+Quote Post

Posty w temacie
- noisysomeone   Połączenie dwóch zapytań   10.09.2011, 09:22:53
- - maly_swd   [SQL] pobierz, plaintext SELECT DATA,count(IF...   10.09.2011, 12:45:31
- - noisysomeone   Dzięki mały, działa:)   10.09.2011, 13:59:53


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:05