Bases de Datos - Consulta de MYSQL

   
Vista:

Consulta de MYSQL

Publicado por juan antonio (1 intervención) el 30/09/2011 10:14:36
Tabla: Compras
Con estos Datos: id,art,pro,can,fec

1 1 0001 1 20110325
2 1 0001 2 20110323
3 1 0001 3 20110330
4 1 0002 10 20110325
5 1 0002 1 20110326
6 1 0002 2 20110325
7 2 0001 1 20110327

No puedo Obtener el resultado siguiente:
El registro total de datos: de cada Articulo con cada proveedor de la ultima fecha

3 1 0001 3 20110330
5 1 0002 1 20110326
7 2 0001 1 20110327

Como Podria Realizar esta Consulta con MYSQL.

Muchas Gracias
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
Imágen de perfil de xve

Consulta de MYSQL

Publicado por xve (81 intervenciones) el 30/09/2011 11:46:47
Hola juan, para obtener la ultima fecha, utiliza max(fec)
Podría ser algo así:
1
SELECT count(pro) as Total, id, art, pro, can, Max(fec) as fec FROM Compras GROUP BY pro

Coméntanos, ok?
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

Consulta de MYSQL

Publicado por juan antonio (1 intervención) el 30/09/2011 13:53:37
Tabla: Compras
Con estos Datos: id,art,pro,can,fec

1 1 0001 1 20110325
2 1 0001 2 20110323
3 1 0001 3 20110330
4 1 0002 10 20110325
5 1 0002 1 20110326
6 1 0002 2 20110325
7 2 0001 1 20110327

No puedo Obtener el resultado siguiente:
El registro total de datos: de cada Articulo con cada proveedor de la ultima fecha

3 1 0001 3 20110330
5 1 0002 1 20110326
7 2 0001 1 20110327

Muchas gracias.
He probado ya esta consulta pero nos da datos erroneos.
si nos da la maxima fecha, pero no nos devuelve el registro correcto, nos da los datos del primer registro del proveedor.
Espero respuesta. Un saludo y Agradecimiento.
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
Imágen de perfil de xve

Consulta de MYSQL

Publicado por xve (81 intervenciones) el 30/09/2011 14:38:28
Has probado a utilizar max(pro)??
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