Mar Ago 05, 2008 3:49 pm
|
 |
teco000
Perlero Nuevo

|
Registrado: 29 May 2008
Mensajes: 33
Ubicación: Guatemala
|
|
| Reporte quincenal |
|
|
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?  |
|
|
|

Mar Ago 05, 2008 4:16 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
|
|
|
|
|
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? |
|
Mar Ago 05, 2008 4:29 pm
|
 |
teco000
Perlero Nuevo

|
Registrado: 29 May 2008
Mensajes: 33
Ubicación: Guatemala
|
|
|
|
|
| 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. |
|
Mar Ago 05, 2008 5:11 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
|
|
|
|
|
| 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. |
|
Mar Ago 05, 2008 5:23 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
| 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. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|