Foros del Web » Programando para Internet » PHP »

Subtotales

Estas en el tema de Subtotales en el foro de PHP en Foros del Web. HOLA NECESITO OBTENER LOS SUBTOTALES DE DE LAS QUINCENAS DE LOS MESES DE N AÑOS, ADEMAS SEPARADOS POR DISEÑO Y PROGRAMACION: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: ...
  #1 (permalink)  
Antiguo 28/01/2011, 16:49
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Subtotales

HOLA NECESITO OBTENER LOS SUBTOTALES DE DE LAS QUINCENAS DE LOS MESES DE N AÑOS, ADEMAS SEPARADOS POR DISEÑO Y PROGRAMACION:

Código PHP:
Ver original
  1. $date = format_date_csv($time->getDoneDate(), null, 0);
  2. $var = explode('/',$date); //FECHA
  3.                      
  4. foreach ($times as $time){ RECORRO TODAS LAS TAREAS Y RECUPERO LA FECHA Y HORAS CARGADAS POR CADA TAREA
  5.  
  6. if(intval($var[0])>=0 && intval($var[0])<=15){ //dias de la primer quincena
  7.     if($time_task_type_id==5 || $time_task_type_id==6 || $time_task_type_id==7 || $time_task_type_id==10 || $time_task_type_id==11){
  8.         $quin_des1+=floatval($time->getRealHours());  //PRIMER QUINCENA DISEÑO
  9.     }else{
  10.         $quin_prog1+=floatval($time->getRealHours());  //PRIMER QUINCENA PROGRAMACION
  11.     }                              
  12. }elseif (intval($var[0])>=16 && intval($var[0])<=31){ //dias de la segunda quincena
  13.     if($time_task_type_id==5 || $time_task_type_id==6 || $time_task_type_id==7 || $time_task_type_id==10 || $time_task_type_id==11){
  14.         $quin_des2+=floatval($time->getRealHours());   //SEGUNDA QUINCENA DISEÑO
  15.     }else{
  16.         $quin_prog2+=floatval($time->getRealHours()); //SEGUNDA QUINCENA PROGRAMACION
  17.     }
  18. }
  19. }


CON ESTO LOGRO SACAR LOS SUBTOTALES EN VARIABLES,
PERO ESTO ME SIRVE PARA SACAR LOS SUBTOTALES DE UNA MISMO AÑO,
EL PROBLEMA SURGE CUANDO SON VARIOS AÑOS.
EJEMPLO: MOSTRAR LOS SUBTOTALES DESDE 01/12/09 HASTA 31/01/11

MUCHAS GRACIAS

Última edición por Patriarka; 28/01/2011 a las 16:55

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:46.