Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> konstrukcja zapytania?
mwaloos
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 13.11.2007

Ostrzeżenie: (0%)
-----


Witam,
mam tabele historia

id_urzadzenie | status |

tabela ma takie wpisy
1 | a
1 | a
1 | b
2 | c
2 | d
3 | a
4 | a

zadaje pytanie ktore w wyniku daje odpowiedz ze np. id_urzadzenie 1 ma 2 statusy a, oraz 1 ma 1 status b
poprzez polecenie

$pytanie = mysql_query("SELECT id_urzadzenie,status, COUNT(*) AS ile FROM historia GROUP BY status,id_urzadzenie ORDER BY 3 DESC");


w wyniku zapytania otrzymuje powyzsze zalozona odpowiedz,

jednak chcialbym dodatkowo policzyc z ile jest odpowiednich statusow tzn mam 4 - a, 1 - b, 1 - c, 1 -d, ile jest wszystkich statusow teraz jest ich 7 oraz wyciagnac wartosci max dla statusow?

czy mozna zawrzec to w jednym poleceniu? i jak?

czy mozna napisac takie polecenie??

$pytanie = mysql_query("SELECT id_urzadzenie,status, COUNT(*) AS ile, SUM(ile) AS wynik, MAX(ile) AS maks FROM historia GROUP BY status,id_urzadzenie ORDER BY 3 DESC");

dziekuje pozdrawiam

Ten post edytował mwaloos 17.01.2008, 21:17:13
Go to the top of the page
+Quote Post

Posty w temacie


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 - 15:58