Суммируй с условным в mysql

У меня есть таблица, которую называются продукты, продукты выписываются единственным sku и в колонне так называемое количество находится запас существование, я хочу сложить все реестры, что есть в колонне количество, но только погружает те того же sku, это моя таблица:

*----*---------*----------*----------*
| id |   sku   |  nombre  | cantidad |
*----*---------*----------*----------*
| 1  |  1001   | Refresco |    20    |
*----*---------*----------*----------*
| 2  |  1002   | Papas    |    100   |
*----*---------*----------*----------*
| 3  |  1003   | Tortillas|    15    |
*----*---------*----------*----------*
| 4  |  1001   | Refresco |    70    |
*----*---------*----------*----------*
| 5  |  1003   | Tortillas|    30    |
*----*---------*----------*----------*
| 6  |  1001   | Refresco |    20    |
*----*---------*----------*----------*

Код, который я применяю:

SELECT SUM(IF(sku=1001, cantidad)) FROM productos;

Пошли эту ошибку:

синтаксическая ошибка около неожиданного элемента 'if'

Они могут поддерживать меня в том, чтобы говорить, что я врежу, спасибо.

6
задан 08.08.2019, 22:21
0 ответов