Hola todos,
necesito una orientación
necesito determinar si dada la fecha "FechaReferencia" esta se encuentra
en uno de los registros de secuencia que corresponde a una fecha y
frecuencia
dados
por ejemplo
la FechaReferencia= '2009-01-01' cae en la lista de registros que arranca
end '20010101' con frecuencia "Semestral"
f(fecharefencia,fechaArranque,frecuencia) = f('20090101' , '20050101' ,
'Smestral')
la FechaReferencia= '2009-01-11' no cae en la lista de registros que
arranca
end '20010101' con frecuencia "Semestral"
f(fecharefencia,fechaArranque,frecuencia) = f('20090101' , '20050111' ,
'Smestral')
uno de los problemas que tengo es la generación de la lista con las
fechas...
/*
2005-01-01 00:00:00.000
2005-07-01 00:00:00.000
2006-01-01 00:00:00.000
2006-07-01 00:00:00.000
2007-01-01 00:00:00.000
2007-07-01 00:00:00.000
2008-01-01 00:00:00.000
2008-07-01 00:00:00.000
2009-01-01 00:00:00.000
2009-07-01 00:00:00.000
2010-01-01 00:00:00.000
2010-07-01 00:00:00.000
2011-01-01 00:00:00.000
.
.
*/
/*
create table #tTestfechas
( FechaIni datetime,
Frecuencia varchar(20) )
set nocount on
delete from #tTestfechas
insert into #tTestfechas values ( '20050101' , 'Mensual' )
insert into #tTestfechas values ( '20050101' , 'Semestral' )
insert into #tTestfechas values ( '20050101' , 'Trimestral' )
select * from #tTestfechas
*/
Leer las respuestas