Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 10:11
pabg0922
 
Fecha de Ingreso: octubre-2012
Ubicación: Bogota
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
query para validar campos

Buenos Dias

Me encuentro un poco envolatada... ya que no he podido sacar un query... les explico que es lo que quiero hacer....

tengo una tabla Work con los campos ingreso salida dia y ciudad y necesito validar que fecha que me ingresen... la parte de la hora este en el rango de ingreso y salida que esta almacenada en la tabla....

tengo el siguiente codigo... pero no se como hacer esa validacion

---- separo la parte de la hora de las fechas

set @hora_ini = (select convert(varchar, @fch_ini, 108))
print @hora_ini

set @hora_fin = (select convert(varchar, @fch_fna, 108))
print @hora_fin

----- saco que dia pertenece a la semana
set @Dia_ini = datepart(WEEKDAY,@fch_ini)

----- no se si se pueda hacer algo como esto

if (@hora_ini > Work.Ingreso and @hora_fin < Work.salida)
begin
SELECT @hora=convert(varchar(20),cast(datediff(mi,@fch_in i,@fch_fna) / 60 AS decimal(9,3))
+ cast(cast(datediff(mi,@fch_ini,@fch_fna) % 60 AS decimal(9,3))/60 AS decimal(9,3)))
end

print @Dia_ini