Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Evitar datos duplicados y coger el de mayor decha

Estas en el tema de Evitar datos duplicados y coger el de mayor decha en el foro de Mysql en Foros del Web. Muy buenas tengo una tabla tal que asi animal-fecha perro - 2010-05-21 gato - 2009-03-15 loro - 2009-03-15 topo - 2010-08-15 perro - 2009-01-12 pinguino ...
  #1 (permalink)  
Antiguo 04/08/2010, 02:14
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Evitar datos duplicados y coger el de mayor decha

Muy buenas tengo una tabla tal que asi

animal-fecha

perro - 2010-05-21
gato - 2009-03-15
loro - 2009-03-15
topo - 2010-08-15
perro - 2009-01-12
pinguino - 2009-09-14

select * from tabla group by animal


quisiera sacar todos los animales, sin repetir perro y sacar el perro que tiene la mayor fecha, he conseguido sacar uno con un group by pero me saca el de menor fecha

que puedo hacer?
  #2 (permalink)  
Antiguo 04/08/2010, 06:38
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Evitar datos duplicados y coger el de mayor decha

alguien que me pueda ayudar?
  #3 (permalink)  
Antiguo 04/08/2010, 06:53
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Evitar datos duplicados y coger el de mayor decha

Código MySQL:
Ver original
  1. SELECT animal,MAX(fecha) FROM tabla GROUP BY animal;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: duplicados, mayor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:28.