Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]_SUMA z różnymi kryteriami
Forum PHP.pl > Forum > Przedszkole
jezier81
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 ?
ddiceman
  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 */
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.