• Publicidad

Reporte quincenal

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Reporte quincenal

Notapor teco000 » 2008-08-05 16:49 @743

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? :?
teco000
Perlero nuevo
Perlero nuevo
 
Mensajes: 67
Registrado: 2008-05-29 15:22 @682
Ubicación: Guatemala

Publicidad

Notapor explorer » 2008-08-05 17:16 @761

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?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor teco000 » 2008-08-05 17:29 @770

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.
teco000
Perlero nuevo
Perlero nuevo
 
Mensajes: 67
Registrado: 2008-05-29 15:22 @682
Ubicación: Guatemala

Notapor explorer » 2008-08-05 18:11 @799

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.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2008-08-05 18:23 @807

teco000 escribiste: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.
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados