Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Suma dwóch sum
markonix
post
Post #1





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Czy można w jednym zapytaniu dokonać sumowania dwóch sum (każda suma ma inny warunek WHERE).

  1. SELECT SUM( `column1` ) AS `s1`
  2. FROM `table`
  3. WHERE `1` = '2'
  4.  
  5. SELECT SUM( `column2` ) AS `s2`
  6. FROM `table`
  7. WHERE `1` = '3'


Czy sobie darować i sumę wykonać już w PHP.

Ten post edytował markonix 8.01.2012, 17:47:28


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Przyznam, że wszystkich kombinacji nie sprawdzałem, ale na bazie testowej (z danymi niepasującymi do zsumowania) zadziałało poprawnie.

Najlepiej jak autor wątku sam sprawdzi wszystkie rozwiązania, porówna ich poprawność, szybkość (fajnie jakby pokazał wyniki porównawcze dla rzeczywistych danych) i wybierze te, które będzie mu najbardziej odpowiadało.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 14:54