Cita:
Iniciado por gnzsoloyo Eso sólo te lo puede decir si la sentencia la estás usando de otra forma.
Postea la sentencia que estás usando. COMPLETA y SIN MODIFICARLA.
No pongas una simulada. Postea la sentencia REAL.
esta es la sentemcia ke trato de usar
Código:
---------------------------------
SELECT (SELECT importe FROM disponible WHERE tipo = 'SO' AND mes <= 3)-
(SELECT importe FROM disponible WHERE tipo = 'EJ' AND mes <= 3)
AS diferencia
Resultado:
Error Code : 1242
Subquery returns more than 1 row
----------------------------------
es donde me tira ese error
usando la funcion sum si me funciona bien pero solo me tira un resultado
Código:
---------------------------
SELECT (SELECT SUM(importe) FROM disponible WHERE tipo = 'SO' AND mes <= 3)-
(SELECT SUM(importe) FROM disponible WHERE tipo = 'EJ' AND mes <= 3)
AS diferencia;
Resultado : 5032139.14
------------------