Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]_SUMA z różnymi kryteriami, SUMA z różnymi kryteriami
jezier81
post 19.01.2010, 14:37:23
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.01.2010

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


Jestem osobą początkującą jeżeli chodzi o pracę na SQL, dlatego proszę o pomoc.

Chciałbym w jednym zapytaniu uzyskać dwie SUMY z tej samej komuny gdzie kryterium będzie znajdowało się w innej kolumnie.
Suma z kolumny – KwotaNetto
Kryterium z kolumny- IdRodzaju

Mam pierwszą cześć zapytania, nie wiem jak dopisać dalszą cześć która będzie różniła się tylko wartościami IdRodzaju

SELECT Sum(BAZA.KwotaNetto) AS SumaOfKwotaNetto
FROM BAZA
WHERE (((BAZA.IdRodzaju)=1 Or (BAZA.IdRodzaju)=2 Or (BAZA.IdRodzaju)=3 Or (BAZA.IdRodzaju)=8 Or (BAZA.IdRodzaju)=13));

Czy jest to w ogóle do zrealizowania ?
Go to the top of the page
+Quote Post
ddiceman
post 19.01.2010, 14:55:40
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


  1. SELECT
  2. SUM(
  3. IF(BAZA.IdRodzaju IN (1,2,3,8,13)),
  4. BAZA.KwotaNetto,
  5. 0)
  6. ) AS PierwszaKwotaNetto,
  7. SUM(
  8. IF(BAZA.InnaKolumna IN (1,2,3)), /*to wypelnic wlasnymi wartosciami i nazwa kolumny */
  9. BAZA.KwotaNetto,
  10. 0)
  11. ) AS DrugaKwotaNetto
  12. FROM
  13. BAZA
  14. WHERE
  15. BAZA.IdRodzaju IN (1,2,3,8,13) OR
  16. BAZA.InnaKolumna IN (1,2,3); /*to wypelnic wlasnymi wartosciami i nazwa kolumny */


Ten post edytował ddiceman 19.01.2010, 14:56:26
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 7.07.2025 - 00:50