SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: jaimesalazarp en Lunes 18 de Septiembre de 2006, 01:33

Título: Como Restar Fechas En Power Builder
Publicado por: jaimesalazarp en Lunes 18 de Septiembre de 2006, 01:33
Hoola amigos queria saber como restar dos fechas en powwer builder

gracias
Ing. Jaime Salazar
Título: Re: Como Restar Fechas En Power Builder
Publicado por: chichonet en Lunes 18 de Septiembre de 2006, 01:35
yo tambier quiero saber
Título: Re: Como Restar Fechas En Power Builder
Publicado por: fioremalca en Lunes 18 de Septiembre de 2006, 01:38
chicho debes revisar los libros de SQL server y Power Builder
Título: Re: Como Restar Fechas En Power Builder
Publicado por: ArKaNtOs en Lunes 18 de Septiembre de 2006, 01:40
http://www.lawebdelprogramador.com/codigo/...o=Power+Builder (http://www.lawebdelprogramador.com/codigo/codigo.php?idp=416&id=73&texto=Power+Builder)
aqui viene un ejemplo de resta de fecha y horas :)
Título: Re: Como Restar Fechas En Power Builder
Publicado por: cazador_2 en Lunes 18 de Septiembre de 2006, 01:55
Oigan segun las ultimas codificaciones solamente dale actualizar despues de haber utilizado la etiqueta date time
Título: Re: Como Restar Fechas En Power Builder
Publicado por: leoandres en Martes 19 de Septiembre de 2006, 23:12
Saludos...

Si quieres saber uantos dias hay entre dos fechas debes usar la función:
lond ll_dias
ll_dias=DaysAfter ( fecha1, fecha2 )
...
Si quieres calcular a partir de una fecha y  el numero de dias transcurridos (a futuro o han pasado n dias)... debes usar la función:
date dl_fecha
dl_fecha=RelativeDate ( fecha1, n_dias )
Título: Re: Como Restar Fechas En Power Builder
Publicado por: jarvizu en Jueves 21 de Septiembre de 2006, 07:59
Mi chavo dale una leida al help, algo que ningun otro IDE a superado a PB es la ayuda, aqui te dejo un ejemplo extraido del help en las funciones de fecha.

Código: Text
  1.  
  2.  
  3. This statement returns 4:
  4.  
  5. DaysAfter(1996-12-20, 1996-12-24)
  6.  
  7. This statement returns -4:
  8.  
  9. DaysAfter(1996-12-24, 1996-12-20)
  10.  
  11. This statement returns 0:
  12.  
  13. DaysAfter(1996-12-24, 1996-12-24)
  14.  
  15. This statement returns 5:
  16.  
  17. DaysAfter(1994-12-29, 1995-01-03)
  18.  
  19. If you declare date1 and date2 date variables and assign February 16, 1996, to date1 and April 28, 1996, to date2 as follows:
  20.  
  21. date date1, date2
  22.  
  23. date1 = 1996-02-16
  24.  
  25. date2 = 1996-04-28
  26.  
  27. then each of the following statements returns 71:
  28.  
  29. DaysAfter(date1, date2)
  30.  
  31. DaysAfter(1996-02-16, date2)
  32.  
  33. DaysAfter(date1, 1996-04-28)
  34.  
  35. DaysAfter(1996-02-16, 1996-04-28)
  36.  
  37.