Součet více více položek   zodpovězená otázka

SQL, Algoritmy, Databáze

Ahoj všem,

potřeboval bych poradit s tímto. Mám tabulku a v ní sloupce: Jméno, Datum, Hodina, Počet, Platba.

Potřebuji dostat výsledek kde bude:

Jméno, Datum, Hodina, suma(počet), suma(počet) kde platba = hotovost, suma(počet) kde platba = karta.

To celé v jedné tabulce.

V tuto chvíli pátrám, jak do jednoho dotazu dodat více sloupců tak, aby každý měl svou vlastní podmínku.

Nevíte někdo jak na to?

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

hledáte příkaz CASE

SELECT Datum, Hodina,

SUM (CASE PLATBA WHEN 'hotovost' THEN POCET ELSE 0 END) as HOTOVOST,

SUM (CASE PLATBA WHEN 'karta' THEN POCET ELSE 0 END) as KARTA

FROM ...

píšu to z hlavy a nevím, zda typ platby je zadán jako řetězec, ale princip snad pochopíte...

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback