Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL SUM IF поле b =поле a

Ако чета правилно, ще трябва да използвате клауза group-by или поне where, за да ограничите нещата само до интервала от време, който искате:

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. Как да се обърна към OSError:грешка mysql_config не е намерена по време на внедряването на Elastic Beanstalk?

  2. Има ли някакъв начин да се вмъкне голяма стойност в mysql DB, без да се променя max_allowed_packet?

  3. Обновяването на MySQL отнема (твърде) много време

  4. Изберете и покажете само дублиращи се записи в MySQL

  5. Търси се съпоставяне на MySQL, независимо от главните букви, където a !=ä