Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Sumar campos

Estas en el tema de Sumar campos en el foro de PHP en Foros del Web. Bueno ya despues de haber consultado en todo el foro y no hallar respuesta me remito a este medio tengo una tabla con unos valores ...
  #1 (permalink)  
Antiguo 08/05/2013, 07:09
 
Fecha de Ingreso: marzo-2004
Mensajes: 187
Antigüedad: 15 años, 10 meses
Puntos: 1
Sumar campos

Bueno ya despues de haber consultado en todo el foro y no hallar respuesta me remito a este medio

tengo una tabla con unos valores por registro, asi

id_reg | campo1 | campo2 | campo 3 | campo4 | campo5
1 1 1 2 1 2

La cuestion es q tengo q sumar del id 1 todos los campos q tengan valor 1, es decir el resultado para este caso seria 3 (La suma del 1 de los campos 1,2 y 4), y aparte todos los campos del id 1 cuyo valor sea 2, es decir el resultado me debe dar 4 (la suma del campo 3 y campo 5).

es posible hacer eso?


Agradezco su colaboración
  #2 (permalink)  
Antiguo 08/05/2013, 07:21
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 9 años, 4 meses
Puntos: 331
Respuesta: Sumar campos

Código PHP:
Ver original
  1. <?php
  2. $campos = array (
  3.         0 => 1,
  4.         1 => 2,
  5.         2 => 1,
  6.         3 => 2,
  7.         4 => 2,
  8.         5 => 1
  9. );
  10. $total_campos_uno = 0;
  11. $total_campos_dos = 0;
  12. foreach ( $campos as $index => $value ) {
  13.     if ($value == 1)
  14.         $total_campos_uno = $total_campos_uno + 1;
  15.     if ($value == 2)
  16.         $total_campos_dos = $total_campos_dos + 2;
  17. }
  18. ?>

o cualquier código similar. Si lo quieres hacer directamente en la Db necesitarás declarar una variable dentro de un SP.
Salu2
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 08/05/2013, 07:26
 
Fecha de Ingreso: marzo-2004
Mensajes: 187
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Sumar campos

Gracias, lo voy a probar
:)
  #4 (permalink)  
Antiguo 08/05/2013, 12:30
 
Fecha de Ingreso: marzo-2004
Mensajes: 187
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Sumar campos

y si lo q es necesita es contar la cantidad de campos q tienen valor 1 la cantidad de campos de valor 2 y asi sucesivamente?
  #5 (permalink)  
Antiguo 14/05/2013, 08:55
 
Fecha de Ingreso: marzo-2004
Mensajes: 187
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Sumar campos

No, la diferencia es q en uno suma los valores, en el otro es contar cuantos tienen ese valor

Etiquetas: campos, registro, tabla
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:51.