
Consulta MySQL
Publicado por Alejandro (13 intervenciones) el 20/04/2010 20:56:16
Hola amigos
necesito hacer una consulta de la siguiente forma:
SELECT Operaciones.debito, SUM(Aplicaciones.impaplicado) AS aplicado ;
FROM Operaciones LEFT JOIN Aplicaciones ON Operaciones.id = Aplicaciones.id ;
WHERE Operaciones.id = 1 GROUP BY Operaciones.idoper
esto me devuelve
Debito Aplicado
100 50
125 0
80 80
Hasta ahi todo bien
pero yo solo quiero que me devuelva aquellos en los que debito <> aplicado
entonces en el where agrego la condicion esta y me da error
Alguien tuvo alguna vez una situacion similar?
La consulta que da error seria
SELECT Operaciones.debito, SUM(Aplicaciones.impaplicado) AS aplicado ;
FROM Operaciones LEFT JOIN Aplicaciones ON Operaciones.id = Aplicaciones.id ;
WHERE Operaciones.id = 1 AND operaciones.debito <> aplicado GROUP BY Operaciones.idoper
El error es "no existe aplicado en WHERE"
Desde ya muchas gracias
Alejandro
necesito hacer una consulta de la siguiente forma:
SELECT Operaciones.debito, SUM(Aplicaciones.impaplicado) AS aplicado ;
FROM Operaciones LEFT JOIN Aplicaciones ON Operaciones.id = Aplicaciones.id ;
WHERE Operaciones.id = 1 GROUP BY Operaciones.idoper
esto me devuelve
Debito Aplicado
100 50
125 0
80 80
Hasta ahi todo bien
pero yo solo quiero que me devuelva aquellos en los que debito <> aplicado
entonces en el where agrego la condicion esta y me da error
Alguien tuvo alguna vez una situacion similar?
La consulta que da error seria
SELECT Operaciones.debito, SUM(Aplicaciones.impaplicado) AS aplicado ;
FROM Operaciones LEFT JOIN Aplicaciones ON Operaciones.id = Aplicaciones.id ;
WHERE Operaciones.id = 1 AND operaciones.debito <> aplicado GROUP BY Operaciones.idoper
El error es "no existe aplicado en WHERE"
Desde ya muchas gracias
Alejandro
Valora esta pregunta


0