SQL Server - Obtener fecha minima de una consulta

 
Vista:

Obtener fecha minima de una consulta

Publicado por Luciano (4 intervenciones) el 12/12/2017 16:18:21
Estimados como están tengo una duda, necesito obtener de una consulta el registro de la fecha minima, le paso el ejemplo: Cuento con dos tablas

1- CARGA_BULTOS
2- GUARDADO_BULTO

En la que la tabla guardado tiene 1 Registro por numero de bulto y la tabla carga_bultos tiene varios registros para un número de bulto.
Lo que yo quiero es hacer una consulta entre las tablas atraves de un innerJoin donde su relacion es el número de bulto y me trae este resultado, perlo que yo quiero es una consulta que solo me traiga un registro siendo este la fecha minima de Fecha modificado en este caso lo correcto sería que me traiga solo la primer línea.
les agradezco si me pueden ayudar.
gracias

NúmeroBulto Fecha_Modificado
0093815801276 2016-03-08 16:39:26.000
0093815801276 2016-03-08 16:39:43.000
0093815801276 2016-03-08 16:43:43.000
0093815801276 2016-03-08 16:44:29.000
0093815801276 2016-03-08 16:47:06.000
0093815801276 2016-03-08 16:47:24.000
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

Obtener fecha minima de una consulta

Publicado por Luciano (4 intervenciones) el 12/12/2017 17:00:35
Hola tenes razón así la hago

select guar.numbulto, guar.fecha_mod, min(pal.fecha_mod) from Guardado_Bulto guar inner join
Carga_Bultos pal on guar.numbulto=pal.numbulto
group by guar.fecha_mod,pal.fecha_mod,guar.numbulto
order by guar.fecha_mod
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 Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Obtener fecha minima de una consulta

Publicado por Isaias (4558 intervenciones) el 13/12/2017 21:10:02
Pues solo te faltaria

SET ROWCOUNT 1

Antes del query

O incluir en el query, TOP 1
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

Obtener fecha minima de una consulta

Publicado por Luciano (4 intervenciones) el 14/12/2017 14:08:00
Hola Gracias por tu respuesta pero no es eso lo que neceseito ya que hay solo me traeria un registro, lo que necesito es :

Como puedes ver en el ejemplo hay varios regiistros para un mismo bulto ejemplo bulto 1 tiene varios registros con diferente hora, lo que necesito es de todos los registros del bulto 1 la fecha minima y lo mismo para el bulto 2 y 3 y 4 porque sino tengo un monton de registros por bulto no se si se entiende?

gracias
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 Francisco
Val: 73
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Obtener fecha minima de una consulta

Publicado por Francisco (29 intervenciones) el 14/12/2017 20:45:28
Hola

Creo que lo que pides es esto

1
2
3
SELECT Bultos.BULTO_ID, Min(Bultos.FECHA) AS MínDeFECHA
FROM Bultos
GROUP BY Bultos.BULTO_ID;

Saludos
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 Leonardo Daniel A.
Val: 98
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Obtener fecha minima de una consulta

Publicado por Leonardo Daniel A. (48 intervenciones) el 15/12/2017 05:02:42
exacto el group by es por el id del bulto, no agrupar por fecha, porque eso romperia el grupo, y como son fechas distintas, no te tomaria la ultima fecha,
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

Obtener fecha minima de una consulta

Publicado por Luciano (4 intervenciones) el 15/12/2017 12:57:13
Muchas gracias por su ayuda lo estare probando y se los comento muchas gracias!!
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