Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SELECT COUNT, 2x WHERE?
fiszol
post
Post #1





Grupa: Zarejestrowani
Postów: 453
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


Mam dwa zapytania:
  1. SELECT COUNT(1) AS loot FROM tblname WHERE uid = xx AND item_id != 0;
  2. SELECT COUNT(1) AS spent FROM tblname WHERE uid = xx AND item_id = 0 AND mod_value < 0

Da się wyjąć te county w jednym zapytaniu?

Ten post edytował fiszol 19.07.2013, 20:59:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Doldox
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.11.2013

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


W sumie nie wiem dlaczego odejmowane są te wartości od siebie, ale zamieniłem znak "-" na "," i wyświetla mi dokładnie to co chciałem w opcji nr 1 z mojego porzedniego posta co prowadzi mnie to rozwiązania problemu, dziękuję bardzo! Piwo dla Ciebie!

  1. SELECT Pracownik, Count(Case When Wynik='Zdany' then Wynik end), Count(Case When Wynik='Oblany' Then wynik end) FROM Historia2 GROUP BY 1


Dzięki temu powyżej mogę teraz użyc obu opcji rozwiązania w zależności od potrzeby. I na przyszło oczywiście przyjrze się opcji Case when (IMG:style_emoticons/default/smile.gif)

Pozdrawiam,
Doldox

Ten post edytował Doldox 7.11.2013, 15:31:33
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: 14.10.2025 - 13:53