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

MYSQL Sum Query с условие IF

Опитайте с CASE по този начин:

SUM(CASE 
    WHEN PaymentType = "credit card" 
    THEN TotalAmount 
    ELSE 0 
END) AS CreditCardTotal,

Трябва да даде това, което търсите ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да нулирате AUTO_INCREMENT в MySQL

  2. Използвайте MySQL конзолата чрез скрипт PowerShell

  3. Заявка за степен на разделяне

  4. Създаването на таблица е неуспешно с Ограничение на външния ключ е неправилно формирано

  5. Предупреждение:mysql_fetch_array():предоставеният аргумент не е валиден ресурс за MySQL резултат