MySQL - Ayuda con query

 
Vista:

Ayuda con query

Publicado por JAS (1 intervención) el 10/12/2008 17:02:37
Hola!, Tengo un problema, mi query debe revisar los movimientos agrupados por comercio y entidad a partir de la mayor fecha, si el de mayor fecha es un 1, el registro es tomado. Sino en cambio, el registro es ignorado.

Lo q tengo hasta ahora es lo siguiente:

select m.entidad, m.comercio, m.operacion, m.fecha, from movimientos m group by comercio, entidad having max(fecha) and operacion = 1 order by entidad, comercio, fecha desc;

pero no me hace lo q yo realmente qiero.. alguien me puede ayudar¿?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con query

Publicado por MIKEL (2 intervenciones) el 10/12/2008 20:59:26
HOLA, ME PARECE Q ESTAS PONIENDO LA CONDICION "OPERACION=1" EN EL LUGAR ERRONEAO, DEBES OCLOCARLO DESPUES DE LA CLAUSULA WHERE Y NO DESPUES DE LA CLAUSULA GROUP BY.

EN TODO CASO ESA CONSULTA DEBERIA AROJARTE ERROR DE SINTAXIS..

DE TODOS MODOS SERIA BUENO SABER Q TIPO DE DATOS ALMACENA EL CAMPO OPERACION .

WENO ESPERO HABERTE AYUDADO EN ALGO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar