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
| |||
| 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. |
Este tema le ha gustado a 1 personas