Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Reporte quincenal

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Básico
Mensaje Mar Ago 05, 2008 3:49 pm
teco000
Perlero Nuevo
Perlero Nuevo
Registrado: 29 May 2008
Mensajes: 33
Ubicación: Guatemala
Reporte quincenal Responder citando

Saludos, con una molestia, tengo que sacar reportes de la siguiente manera: anual, mensual, quincenal y semanal. Todos menos el reporte quincenal no se cómo hacerlo ya que tengo que decir a qué quincena (1 a 24) corresponde el reporte.

¿Me pueden ayudar diciéndome cómo podría hacerlo? Confused
Mensaje Mar Ago 05, 2008 4:16 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
Responder citando

Según la RAE, una quincena es un periodo de 15 días. El problema es que depende del origen que tomemos para esos días.

Podría ser:
* Un mes tiene dos quincenas: desde el día 1 al día 15, inclusive, y la segunda, desde el 16 al final.

* Si atendemos a la ISO8601, la primera semana del año es aquella que contiene al primer jueves. Esa semana será la primera del año (W01). Podemos entonces considerar que las quincenas son agrupaciones de dos semanas consecutivas, asumiendo que la primera y última quincenas del año muy posiblemente no estén completas.

¿A cuál te refieres? ¿O tienes otra definición?
Mensaje Mar Ago 05, 2008 4:29 pm
teco000
Perlero Nuevo
Perlero Nuevo
Registrado: 29 May 2008
Mensajes: 33
Ubicación: Guatemala
Responder citando

Pues, no sabia eso del ISO8601 (gracias por el tip), pero en mi caso sería la primera opción del día 1 al día 15 primer quincena y la segunda del 16 al final.
Mensaje Mar Ago 05, 2008 5:11 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
Responder citando

Pues entonces lo tienes fácil: miras el día del reporte y entonces ya sabes a cuál de las dos quincenas del mes corresponde. Le sumas las quincenas de los meses anteriores de ese mismo año y ya las tienes todas.
Mensaje Mar Ago 05, 2008 5:23 pm
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

teco000 escribió:
Pues, no sabia eso del ISO8601 (gracias por el tip), pero en mi caso sería la primera opción del día 1 al día 15 primer quincena y la segunda del 16 al final.


Si, como dice explorer, hacer esto es bastante sencillo. Todo lo que tienes que hacer es meter todos los días del 1 al 15, como parte de la primera quincena de cada mes, y después todos los días > 15, como parte de la segunda quincena.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Básico Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group