Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/09/2010, 18:57
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: sumar cantidades semanalmente

No me fije mucho en el tu codigo pero es mas simple de lo que imaginas.

tienes que tener un campo fecha, donde guardes la fecha que trabajas

luego al querer hacer la query tienes primero que fijarte que la fecha del servidor sea la correcta, luego los siguiente:

Código PHP:
//declaramos al nº de la semana que vamos a trabajar
//esto quiere decir los 7 dias que parten del Lunes (sabiendo que año tiene 52 semanas aprox
//12-09-2010 ...Nº semana 36... Domingo
//13-09-2010 ...Nº semana 37... Lunes

$numero_semana=date("W");
//luego obtenemos el dia de la semana
$dia_semana=date("s");
//Para PHP
//0: Domingo, 1: Lunes, 2: Martes,....6: Sábado

//Puedes tener varios años ingresados y te dara una query del 2008,2009,2010,etc...
$year=date("Y"); 

Código PHP:
//CONECTAR BASE DATOS
//Para MySQL
//1: Domingo, 2: Lunes, 3: Martes,....7: Sábado
$dia_semana++;


$consulta="SELECT campo1,campo2,...campoN FROM tabla WHERE WEEK(campo_fecha)=$numero_semana AND DAYOFWEEK(campo_fecha)<=$dia_semana AND YEAR(campo_fecha)=$year";

//DESCONECTAR BASE DATOS 
espero te sirva
salu2

Última edición por Perr0; 15/09/2010 a las 19:10