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

Entre dos fechas

Estas en el tema de Entre dos fechas en el foro de SQL Server en Foros del Web. Hola a todos! tengo un problemas en una consulta SQL si me podeis echar una mano.. la conidicion de la consulta es la siguiente: where ...
  #1 (permalink)  
Antiguo 29/09/2008, 02:08
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 15 años, 8 meses
Puntos: 1
Entre dos fechas

Hola a todos!

tengo un problemas en una consulta SQL si me podeis echar una mano..

la conidicion de la consulta es la siguiente:

where (asp_diagnostic.fecalta >= $P{fechaini}) and (asp_diagnostic.fecalta <= $P{fechafin})

el problema es que no me coje el ultimo dia ya que la hora es 00:00:00 por defecto, mi pregunta es como incluir el ultimo dia, estoy manejando fechas de tipo date..

gracias de antemano
  #2 (permalink)  
Antiguo 29/09/2008, 09:24
Avatar de rj69  
Fecha de Ingreso: agosto-2008
Ubicación: Melipilla
Mensajes: 49
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Entre dos fechas

prueba con la siguiente sintaxis
where asp_disgnistic.fecalta between $P{fechaini} and $P{fechafin}

si no funca, procura evitar que tus fechas contengan horas, espero esto te ayude
  #3 (permalink)  
Antiguo 29/09/2008, 09:25
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: Entre dos fechas

¿Que motor de base de datos estas manejando?
  #4 (permalink)  
Antiguo 01/10/2008, 11:52
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Respuesta: Entre dos fechas

O bien, a tu fecha fin agregalé un día y sólo compara con menor que (<).
  #5 (permalink)  
Antiguo 03/10/2008, 08:46
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Exclamación Respuesta: Entre dos fechas

Cita:
Iniciado por iislas Ver Mensaje
¿Que motor de base de datos estas manejando?
Se supone que es SQL Server, no? O estamos en el foro de Oracle?
Creo que te refieres a la versión.
Deberiamos tener un formato para los posts, algo asi:
Cita:
Motor de base datos:
Version:
Descripción el problema:
Muestra de datos:
Resultado esperado:
De esta forma no perderíamos el tiempo "sacando con cucharita" el problema.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #6 (permalink)  
Antiguo 03/10/2008, 11:19
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: Entre dos fechas

flaviovich

Apoyo tu mocion, minimo deberian(mos) mencionar el motor, version, service pack, sistema operativo
  #7 (permalink)  
Antiguo 03/10/2008, 13:34
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Respuesta: Entre dos fechas



Totalmente de acuerdo con ambos...


Un saludo!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #8 (permalink)  
Antiguo 03/10/2008, 22:48
Avatar de rj69  
Fecha de Ingreso: agosto-2008
Ubicación: Melipilla
Mensajes: 49
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Entre dos fechas

cuando alguien tiene la razon hay que apoyarlo, y en esto los apoyo un 100%
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 14:44.