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

Urgente, una búsqueda con fechas

Estas en el tema de Urgente, una búsqueda con fechas en el foro de Bases de Datos General en Foros del Web. Hola , estoy intentando hacer un reporte mediante un rango de fechas ... el problema es que no se como manejarlas. el campo donde se ...
  #1 (permalink)  
Antiguo 18/01/2004, 19:45
 
Fecha de Ingreso: diciembre-2003
Ubicación: Mexico
Mensajes: 9
Antigüedad: 20 años, 11 meses
Puntos: 0
Urgente, una búsqueda con fechas

Hola , estoy intentando hacer un reporte mediante un rango de fechas ... el problema es que no se como manejarlas. el campo donde se guarda la informacion es de tipo datetime, lo qu eyo hago es


a un Stored Procedure le mando la fecha asi '24/3/2003' (fecha incial ) y '10/10/2004 ' (fecha final), estos datos no son fijos son seleccionados por combos de fechas asi que son dinamicos...

lo que quiero es que de acuerdo a ese rango me retorne uno campos con un query , que y alo tengo pero no se porque no lo realiza-....


El error que me marca es :

Warning: mssql_query(): Sybase message: The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. (severity 16).

y el query es el siguiente:

select x.*, evento from (
select c.idprestamo,
p.modelo,
p.numserie,
e.nombre as empprestamo,
a.departamentoDes,
p.folio,
convert(char(15), convert(datetime,p.vigencia,1),1) as vigencia ,
s.descripcion,
c.fechaprestamo,
i.nombre as Ing_autoriza,
emp.nombre as empautoriza,
convert(char(15), convert(datetime, c.fechadevolucion,1),1) as fechadevolucion

from p_portatiles p,
p_empleados e,
CC_Depto a,
p_prestamos c ,
p_estatus s ,
SR_Ingenieros i,
p_empleados emp

where e.iddepto= a.departamentoID
and p.idportatil = c.idportatil
and c.idingeniero= i.IdIngeniero
and c.idempprestamo =e. idempleado
and s.idestatus = p.idestatus
and c.idempautoriza = emp.idempleado
and p.vigencia between '10/10/2006' and '10/10/2006'

group by c.idprestamo,
p.modelo,
p.numserie,
e.nombre,
a.departamentoDes,
p.folio,
vigencia ,
s.descripcion,
c.fechaprestamo ,
i.nombre,
emp.nombre,
fechadevolucion) as x, p_prestamos q
where x.idprestamo = q.idprestamo


Me super urge!!!
  #2 (permalink)  
Antiguo 18/01/2004, 19:47
 
Fecha de Ingreso: diciembre-2003
Ubicación: Mexico
Mensajes: 9
Antigüedad: 20 años, 11 meses
Puntos: 0
perdon en la vigencia , que es en la búsqueda va
p.vigencia between @fechaini and @fechafin
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 23:15.