Añado que, si modifico ligeramente la query anterior quitando la resta y dejándola así
Cita: SELECT cantidad FROM compras WHERE idusuario='13' and idaccion='12'
funciona perfectamente.
Por lo tanto parece que el problema surge con la resta del valor de esas 2 columnas (cantidad - vendidas), pero sigo sin saber cómo solucionarlo