SQL Server - Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

 
Vista:
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 11/08/2018 21:26:50
Hola, buena tarde

Cómo editar una tabla para que siempre tome por ejemplo los últimos 10 registros de otra tabla (en la misma base de datos). Donde ubicar el código para que la tabla siempre haga esto?
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
Imágen de perfil de Wilfredo Patricio Castillo
Val: 268
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Wilfredo Patricio Castillo (189 intervenciones) el 13/08/2018 08:04:50
Podrías usar un trigger, pero no tiene mucho sentido tu pregunta, ya que los últimso 10 registros los puedes obtener mediante una consulta a tu tabla y no hacer un trabajo adicional que no tiene mucho sentido.

Saludos cordiales,
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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 13/08/2018 15:25:57
Hola, que pena, realmente soy nuevo en SQL Server. Me podrías indicar (dar un ejemplo) de como hacer una consulta insertando los últimos 10 registros de una tabla en otra para posteriormente exportarla a Excel.

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
Imágen de perfil de Wilfredo Patricio Castillo
Val: 268
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Wilfredo Patricio Castillo (189 intervenciones) el 13/08/2018 18:35:39
Como ya te dije anteriormente, no necesitas meter los datos a una tabla para exportarla, solamente haces una consulta, filtrando por algún criterio para obtener los últimso 5 registros, lo cual lo puedes lograr con una consulta sencilla mas o menos así:

Select T Campo1,Campo2,Campo3,campoN From tutabla Where algúnCriterio

En algún criterio busca alguna condición por la cual filtrarlo, podría ser por ejemplo una fecha algún dato que te permita discriminar los datos y esos datos los exportas a excel, no necesitas primero meterlos a una tabla.

Saludos cordiales,
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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 15/08/2018 22:27:50
Hola amigo, estoy haciendo el procedimiento que menciona y efectivamente es más fácil así; estoy realizando una consulta a mi tabla y puedo ver los datos que quiero filtrar (estoy filtrando por fecha, día y hora) , pero tengo un inconveniente, estos datos me aparecen desorganizados, podrías ayudarme con esto? A que creas que se deba?

Ejemplo. Filtro entre las 10:00:00 y las 11:30:00, me muestra en orden desde la hora inicial hasta las 10:17:00 y salta a las 10:48:00. Luego esta parte que se omitió lo agrega más adelante
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

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Isaias (4557 intervenciones) el 15/08/2018 22:32:45
¿Puedes subir una captura de pantalla y como quieres tu resultado?
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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 15/08/2018 22:54:41
1
2
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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 15/08/2018 22:56:44
Lo que deseo es que continué mostrando los datos en orden. El código es de una simple consulta

En el momento, por ejemplo lo que omitió de la hora 12:53:13 lo ubica después, lo mismo hace en otros lugares

Agradezco mucho si me puedes colaborar, estoy necesitando esto con mucha urgencia.
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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 22/08/2018 17:00:39
Agradezco si aun me puedes colaborar
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 Wilfredo Patricio Castillo
Val: 268
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Wilfredo Patricio Castillo (189 intervenciones) el 22/08/2018 20:49:42
Solo es cosa que lo ordenes, si es que así lo necesitas.

Con un simple ORDER BY Fecha ASC, o DESC según lo necesites.

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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 22/08/2018 20:53:09
Si, entiendo, el problema que tengo es que a veces me duplica registros también. Crees que la sintaxis que estoy usando es correcta?
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 Wilfredo Patricio Castillo
Val: 268
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Wilfredo Patricio Castillo (189 intervenciones) el 22/08/2018 21:30:04
Si pero prueba así:

Select * From TuTabla Where DateAndTime>='26-06-2018' and DateAndTime<='26-06-2018' Order By DateAndTime ASC

Saludos cordiales,
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
sin imagen de perfil
Val: 19
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Editar tabla para que siempre seleccione los últimos datos de otra tabla con código en SQL Server

Publicado por Felipe (15 intervenciones) el 22/08/2018 22:47:32
Con esta sintaxis dejo de duplicar registros, pero no ordena, es como si no tomara el Order
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