Foros del Web » Programando para Internet » PHP »

Variacion con datos bd en php

Estas en el tema de Variacion con datos bd en php en el foro de PHP en Foros del Web. TENGO LOS SIGUIENTES DATOS MOSTRADOS DESDE MI BASE DE DATOS PERSONA COMISION1 COMISION2 COMISION 3 COMISION 4 AAAAAA 600 850 1000 1500 bbbbbb 300 650 ...
  #1 (permalink)  
Antiguo 22/12/2011, 13:02
 
Fecha de Ingreso: agosto-2010
Mensajes: 127
Antigüedad: 13 años, 8 meses
Puntos: 1
Variacion con datos bd en php

TENGO LOS SIGUIENTES DATOS MOSTRADOS DESDE MI BASE DE DATOS

PERSONA COMISION1 COMISION2 COMISION 3 COMISION 4
AAAAAA 600 850 1000 1500
bbbbbb 300 650 1050 1200
cccccccc 150 650 700 800

quisiera mostrar la diferencia entre las comisiones por persona p.e para AAAAAA la comision1: 250 , comision 2 :150 , comision 3 :500 y asi sucesivamente, como podria plantearlo para que me de los resultados que quiero?
  #2 (permalink)  
Antiguo 22/12/2011, 13:12
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Variacion con datos bd en php

Simplemente extrae los datos, con un while recorres todo y haces las sumas correspondientes. Te dejo el proceso de ejemplo, te toca pasarlo a PHP y hacer los arreglos que necesites

Código PHP:
Ver original
  1. mientras(r = resultados mysql)
  2.     comision1 = r[comision1] - r[comision2]
  3.     comision2 = r[comision2] - r[comision3]
  4.     comision3 = r[comision3] - r[comision4]
  5.  
  6.     imprime r[persona]
  7.     imprime "Comision 1: comision1"
  8.     imprime "Comision 2: comision2"
  9.     imprime "Comision 3: comision3"
  10. termina_mientras

Saludos
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #3 (permalink)  
Antiguo 22/12/2011, 15:41
Avatar de leo_  
Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años
Puntos: 11
Sonrisa Respuesta: Variacion con datos bd en php

Hola o también con sql:
Código SQL:
Ver original
  1. SELECT persona, (comision2 - comision1) c1, (comision3 - comision2) c2
  2. FROM mi_tabla
Saludos.
__________________
Di que no haces las cosas para que te las agradezcan, pero trata de hacerlas para gente agradecida. Cipriano.

Etiquetas: bd, variacion
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 13:58.