Power Builder - Rango de Fecha en un Nª de Semana

 
Vista:
sin imagen de perfil

Rango de Fecha en un Nª de Semana

Publicado por Andres (331 intervenciones) el 14/07/2007 16:50:54
Amigos

Como puedo saber la fecha desde y hasta con el Nº de semana

Atte

Andres
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Rango de Fecha en un Nª de Semana

Publicado por Leopoldo Taylhardat (710 intervenciones) el 15/07/2007 14:40:29
Simple...
Multiplicas el numero de (semana - 1) * 7 y se lo sumas al primer dia del año, y a esa fecha le sumas 6 para obtener el último día....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Rango de Fecha en un Nª de Semana

Publicado por Andres (331 intervenciones) el 17/07/2007 18:46:19
Leopoldo

Me funciona bien para el mes de enero, pero para los siguientes me da el Nº de dia en el año.

No se si existe algun scrip para obtener el dia desde y hasta de cada una de las semanas del año

Por Ej. AÑO 2007

Enero Semana 01 = 01/01/2007 al 07/01/2007
Semana 02 = 08/01/2007 al 14/01/2007
Semana 03 = 15/01/2007 al 21/01/2007
Semana 04 = 22/01/2007 al 28/01/2007
Semana 05 = 29/01/2007 al 04/02/2007

Etc

Se puede tener ese rango de fecha por el Nº de semana

Atte
Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Rango de Fecha en un Nª de Semana

Publicado por Leopoldo Taylhardat (710 intervenciones) el 17/07/2007 18:55:34
Saludos...
Pon el script que hiciste para poder verlo...

L.T.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Rango de Fecha en un Nª de Semana

Publicado por Andres (331 intervenciones) el 18/07/2007 21:21:01
Lo genera asi

date fecha
date fecha_d
date fecha_h
double dias
string column
fecha = date(string(year(today()) - 1,"####")+'-'+string(12,"##")+'-'+string(31,"##"))
for i=1 to 52
column = "t_fecha_"+string(i,"00")
dias = (i - 1) * 7
fecha_d = RelativeDate (date(datetime(fecha)),dias + 1)
fecha_h = RelativeDate (date(datetime(fecha)),dias + 7)
if i = 52 then
dw_semanal.object.t_fecha_52.text=string(fecha_d,"dd/mm/yyyy") +gb_return+string(fecha_h,"dd/mm/yyyy")
end if
end for

Atte

Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar