Ver Mensaje Individual
  #1  
Antiguo 16-05-2007
VRO VRO is offline
Miembro
 
Registrado: abr 2004
Posts: 230
Reputación: 21
VRO Va por buen camino
Wink Trabada en Consulta MySql

Hola , buenos días, estoy trabajando en una consulta de Mysql y me he quedado atascada porque no me salen los resultados exactos que deseo obtener.

Vereis lo que necesito conseguir es: Sacar la última lectura del día anterior al que estamos para todos los contadoresque tengo en mi base de datos.

La consulta que yo he realizado es la siguiente:

Código SQL [-]
SELECT PUERTOS.TAG,CONTADORES.VALOR,CONTADORES.FECHA
FROM CONTADORES,PUERTOS WHERE DISPOSITIVO='Contador' and
CONTADORES.NUMPUERTO=PUERTOS.NUMPUERTO AND 
CONTADORES.IDEQUIPO=PUERTOS.IDEQUIPO AND 
(FECHA>='2007-05-15 00:00:00' AND  FECHA<'2007-05-16 00:00:00')
GROUP BY TAG ORDER BY FECHA DESC

El campo fecha contiene la fecha y la hora.

Lo que me muestra esta consulta son la primera lectura del día anterior al actual para todos los contadores y yo necesitaría sacar la última para cada uno de ellos.

¿Cómo lo podría hacer?.

Gracias por todo.

P.D: Espero haberme expresado con claridad. Hasta pronto

Última edición por dec fecha: 17-05-2007 a las 02:16:38.
Responder Con Cita