Hola, tengo por ejemplo una tabla xx con campos id, value y date
Como pueden estar repetidos registros con el mismo value , yo necesito que solo me traiga el que tiene la fecha mas reciente. Como seria una consulta para esto ?
gracias
| |||
seleccionar ultima fecha Hola, tengo por ejemplo una tabla xx con campos id, value y date Como pueden estar repetidos registros con el mismo value , yo necesito que solo me traiga el que tiene la fecha mas reciente. Como seria una consulta para esto ? gracias |
| |||
Respuesta: seleccionar ultima fecha perfecto gracias. Ahora otra consulta, en caso de que tenga mas columnas, por ejemplo value2 , value3 , como hago ? porque si agregos todas las columnas en el select y group by me devuelve todos los resultados. PE: Select value,value3 max(date) From mitabla Group by value ,value2 , value3 Como hago para indicar que el value seria el que no se deberia repetir ? |
| ||||
Respuesta: seleccionar ultima fecha Esas cosas yo lo hago asi:
Código:
Suerte! select value, value3, max(date) from mitabla t inner join ( select value, max(date) [date] from mitabla group by value ) t1 on t.value=t1.value and t.date=t1.date group by value, value2, value3
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |