sql >> Databáze >  >> RDS >> Mysql

MySQL SUM IF pole b =pole a

Pokud to čtu správně, museli byste použít klauzuli o skupinovém bytí nebo alespoň klauzuli where k omezení věcí pouze na požadovaný časový rozsah:

SELECT incMonth AS Month, SUM(IF(item_type IN('typ1', 'typ2'), 1, 0)) AS 'Total Sales'
FROM tester
GROUP BY incMonth



  1. Jak nainstalovat databázi Oracle na Windows

  2. Vložte 0 nebo 1 do MySQL na základě hodnoty zaškrtávacího políčka

  3. Vložení SQL dotazu do funkce PHP

  4. Výpočet časového rozdílu před 6:00 a po 22:00 v MySQL