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
