SQL - ayuda con consulta sql

   
Vista:

ayuda con consulta sql

Publicado por Oscar (1 intervención) el 01/12/2015 22:47:13
Hola buen dia a todos

tengo la siguiente información en una tabla llamada info
la tabla info tiene 3 columnas ( cod, doc y fecha) como muestro a continuación


cod doc fecha
890325192 279 21/04/2015
EMP1017184194 247 01/03/2015
EMP1017184194 1000163 27/03/2015
EMP1035912381 1000337 30/04/2015
EMP1035912381 1000350 30/04/2015
EMP1035912381 1000351 30/04/2015
EMP1035912381 1000352 30/04/2015
EMP1035912381 1000396 21/04/2015
EMP1035912381 1000400 21/04/2015
EMP1069473435 1000535 30/04/2015
EMP15353758 406 17/06/2015
EMP15353758 420 17/06/2015
EMP39446606 1000050 18/02/2015
EMP39446606 1000051 18/02/2015
EMP39446606 1000052 18/02/2015
EMP39446606 1000053 18/02/2015
EMP39446606 1000063 18/02/2015
EMP39446606 1000064 18/02/2015
EMP39446606 1000151 27/03/2015
EMP39446606 1000164 27/03/2015

me gustaría hacer una consulta en sql donde me traiga por cada código "sin repetir" la fecha mas raciente y el número mayor doc.

les agradezco que me puedan colaborar

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

ayuda con consulta sql

Publicado por leonardo_josue (878 intervenciones) el 01/12/2015 22:58:40
Hola Oscar:

Primero dos preguntas: primero, ¿con qué motor de bd estás trabajando? aunque la mayoría se basan en SQL, hay diferencias sintácticas muy importantes entre cada una de ellas. Segundo, ¿qué intentaste hacer para obtener la consulta? porque puedo suponer que intentaste hacer algo ¿cierto?

Sea lo que sea que hayas hecho, postea siempre tu trabajo y comenta al respecto, si la consulta marca error entonces dinos que error tienes, si la consulta no regresa el resultado esperado entonces dinos qué está regresando y qué es lo que está mal...

Lo que pides es bastante simple desde mi punto de vista y si te soy sincero, tiene toda la pinta de ser una tarea escolar, cosa que aquí no resolvemos... por lo pronto te puedo comentar que para encontrar la fecha más reciente o el número mayor de documento lo haces con la función de agrupación MAX() y la cláusula GROUP BY... te sugiero si no sabes cómo funciona esto, que le preguntes a SAN GOOGLE, él por lo general siempre oye tus plegarias y te puede iluminar con algunos ejemplos.

Si continuas con problemas, postea algo de lo que intentaste hacer y con gusto te ayudamos a corregirlo o modificarlo.

Saludos
Leo.
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