Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL SUMA JEŻELI pole b =pole a

Jeśli dobrze to czytam, musisz użyć klauzuli grupowania lub przynajmniej klauzuli WHERE, aby ograniczyć rzeczy tylko do pożądanego przedziału czasowego:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP 7 RC3:Jak zainstalować brakujące PDO MySQL

  2. Lista SELECT nie znajduje się w klauzuli GROUP BY i zawiera niezagregowaną kolumnę .... niezgodna z sql_mode=only_full_group_by

  3. Błąd PHP:Osiągnięto maksymalny poziom zagnieżdżenia funkcji „100”, przerwanie

  4. Zsynchronizowane wykonywanie procedury składowanej w mysql

  5. Jak pobrać wszystkie wiersze, które pasują do przynajmniej jednej wartości z tablicy?