Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2016, 13:06
dasapa
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 5 meses
Puntos: 1
Bucle consulta mysql

Hola,

a ver si pueden ayudarme ya que no consigo obtener el valor que necesito. Para el ID 1 necesita iterar desde k=0 hasta 250 para obtener este resultado:

Resultado= K*17 *(fecha_hasta_1-fecha_desde_1)+ K*22 *(fecha_hasta_2-fecha_desde_2)+ K*17 *(fecha_hasta_3-fecha_desde_3);

Id Fecha_Desde Fecha_Hasta Valor_Demandado
1 fecha_desde_1 fecha_hasta_1 17
1 fecha_desde_2 fecha_hasta_2 22
1 fecha_desde_3 fecha_hasta_3 45
2 2015-10-01 2015-10-31 17
2 2015-11-01 2015-11-30 22

Lo que hago es una consulta a la BD para seleccionar todos los registros con ID=1 (por ejemplo). Luego un bucle for desde k=0 hasta 250 pero aqui me pierdo. Como puedo hacer para hacer el calculo...he usado mysql_fectch_array sobre la consulta pero me hace el calculo 250 veces sobre el primer registro (fecha 1), luego 250 sobre el segundo (fecha 2) y 250 sobre el tercero...

Gracias.