Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sumowanie dwóch kolum, Jak zsumować wyniki zapytań
Majzer
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.10.2003
Skąd: Myślenice

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


Stworzyłem zapytanie:

  1. SELECT COUNT(*) AS dom, (SELECT COUNT(*) FROM mmecze WHERE away_id = 1 AND home_gole < away_gole) AS wyjazd FROM mmecze WHERE home_id = '1' AND home_gole > away_gole


Na jego podstawie wychodzi coś takiego:

dom | wyjazd
----------------
2 | 1

Moje pytanie polega na tym: jak wykonać zapytanie, aby obok olumny `dom` i `wyjazd` wyswietliło sumę z tych obydwu kolumn? Kombinuje i kombinuje, ale jakoś nie wychodzi. Jeśli ktoś wie jak pomóc, z góry wielkie dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Od biedy mozna tak:
  1. SELECT @a:=(SELECT COUNT(*) FROM mmecze WHERE home_id = '1' AND home_gole > away_gole) AS dom,
  2. @b:=(SELECT COUNT(*) FROM mmecze WHERE away_id = 1 AND home_gole < away_gole) AS wyjazd,
  3. (@a + @b ) AS suma;


Albo najlepiej sie nie czaic tylko union zrobic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Ale to zalezy co chcesz osiagnac
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: 11.10.2025 - 03:29