sql >> Base de Datos >  >> RDS >> Mysql

Consulta SQL para sumar dos valores diferentes de la misma columna de ID en una consulta

Lo que estás tratando de hacer se llama agregación condicional. Puedes usar

select 
cname,
sum(case when type='A' then amount else 0 end) as total_A,
sum(case when type='B' then amount else 0 end) as total_B 
from balances 
group by cname