FECHA MAXIMA
Publicado por vic (2 intervenciones) el 01/06/2007 20:21:21
Hola a todos, me gustaria que me echarais una mano en una consulta sql que no se como escribir:
tengo 2 tablas :
Oficinas: id_oficina, nombre, direccion, tlf, fax,.... etc...
Revistas: id_revista_ (int), oficina (int), fecha (datetime), confirmado(booleano), texto1, texto2.....etc
quiero hacer una consulta que me obtenga de la tabla revistas, la revista con la fecha mas reciente de cada oficina.y que ademas este confirmada (confirmado = true). hago esto:
SELECT oficinas_g90.nombre AS Oficina, revista_g90.cuando AS Fecha_Introd, revista_g90.texto1, revista_g90.texto2, revista_g90.texto3, revista_g90.texto4, revista_g90.imagen1, revista_g90.cabecera_img1, revista_g90.texto_img1, revista_g90.imagen2, revista_g90.cabecera_img2, revista_g90.texto_img2, revista_g90.imagen3, revista_g90.cabecera_img3, revista_g90.texto_img3, revista_g90.imagen4, revista_g90.cabecera_img4, revista_g90.texto_img4, revista_g90.id_revista
FROM revista_g90, oficinas_g90
WHERE confirmado =1 AND oficinas_g90.id_oficina = revista_g90.oficina
GROUP BY revista_g90.oficina
HAVING MAX( revista_g90.cuando )
ORDER BY Oficina
pero no me saca la de fecha maxima. que hago mal? si alguien me supiera indicar la consulta correcta o al menos orientarme un poquillo le estaria muy agradecido.
gracias a todos de antemano.
tengo 2 tablas :
Oficinas: id_oficina, nombre, direccion, tlf, fax,.... etc...
Revistas: id_revista_ (int), oficina (int), fecha (datetime), confirmado(booleano), texto1, texto2.....etc
quiero hacer una consulta que me obtenga de la tabla revistas, la revista con la fecha mas reciente de cada oficina.y que ademas este confirmada (confirmado = true). hago esto:
SELECT oficinas_g90.nombre AS Oficina, revista_g90.cuando AS Fecha_Introd, revista_g90.texto1, revista_g90.texto2, revista_g90.texto3, revista_g90.texto4, revista_g90.imagen1, revista_g90.cabecera_img1, revista_g90.texto_img1, revista_g90.imagen2, revista_g90.cabecera_img2, revista_g90.texto_img2, revista_g90.imagen3, revista_g90.cabecera_img3, revista_g90.texto_img3, revista_g90.imagen4, revista_g90.cabecera_img4, revista_g90.texto_img4, revista_g90.id_revista
FROM revista_g90, oficinas_g90
WHERE confirmado =1 AND oficinas_g90.id_oficina = revista_g90.oficina
GROUP BY revista_g90.oficina
HAVING MAX( revista_g90.cuando )
ORDER BY Oficina
pero no me saca la de fecha maxima. que hago mal? si alguien me supiera indicar la consulta correcta o al menos orientarme un poquillo le estaria muy agradecido.
gracias a todos de antemano.
Valora esta pregunta
0