Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

rango por fechas en sql server

Estas en el tema de rango por fechas en sql server en el foro de SQL Server en Foros del Web. hola buenas Si me pueden ayudar tengo varias tablas, y necesito mostrar los prestamos que tengo por un rango de fechas, fechainicio y fechafinal, pero ...
  #1 (permalink)  
Antiguo 27/08/2015, 15:00
 
Fecha de Ingreso: agosto-2015
Ubicación: cartago
Mensajes: 1
Antigüedad: 8 años, 7 meses
Puntos: 0
Pregunta rango por fechas en sql server

hola buenas

Si me pueden ayudar

tengo varias tablas, y necesito mostrar los prestamos que tengo por un rango de fechas, fechainicio y fechafinal, pero el usuario tiene que introducirlo, esto es en SQL Server

Gracias!
  #2 (permalink)  
Antiguo 01/09/2015, 06:49
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: rango por fechas en sql server

Hola que tal, te paso este ejemplo
Código SQL:
Ver original
  1. CREATE PROCEDURE PRUEBA
  2.     ,@FechaDesde    DATETIME
  3.     ,@FechaHasta    DATETIME
  4. AS
  5. BEGIN
  6.     SELECT A.Nombre, B.Nombre
  7.     FROM Tabla A LEFT JOIN Tabla B  ON A.Id = B.Id
  8.     WHERE (DATEDIFF(DAY, A.Fecha, @FechaDesde) <= 0) AND
  9.           (DATEDIFF(DAY, @FechaHasta, A.Fecha) <= 0)
  10.     ORDER A.Nombre, B.Nombre
  11. END

Saludos,
  #3 (permalink)  
Antiguo 01/09/2015, 12:14
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: rango por fechas en sql server

Porque el datediff??? que no es mejor usar un between??

Código SQL:
Ver original
  1. SELECT * FROM tabla WHERE fecha BETWEEN inicial AND final
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #4 (permalink)  
Antiguo 01/09/2015, 16:24
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: rango por fechas en sql server

100% mejor
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 02/09/2015, 08:29
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: rango por fechas en sql server

iistalas, tenes razón funciona al 100%, ahora no recuerdo cuál fue el problema que tuve cuando se me presento este caso.
  #6 (permalink)  
Antiguo 02/09/2015, 09:23
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: rango por fechas en sql server

¿No seria un problema de DESCONOCIMIENTO?
__________________
MCTS Isaias Islas

Etiquetas: rango, server, sql, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:43.