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