Ejemplo:
*-- Ultimo Viernes de Marzo de 2014 UltimoDia(6,3,2014) *-- Ultimo Sábado de Diciembre de 2014 ? UltimoDia(7,12,2014)La función y sus parámetros:
FUNCTION UltimoDia(tnDiaSem, tnMes,tnAnio) *-- tnDiaSem 1=Dom, 2=Lun, 3=Mar, ..., 7=Sab LOCAL ldFecha ldFecha = GOMONTH(DATE(tnAnio,tnMes,1),1) - 1 DO WHILE DOW(ldFecha,1) # tnDiaSem ldFecha = ldFecha - 1 ENDDO RETURN ldFecha ENDFUNC
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.