Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Suma de tres columnas de de tres tablas

Estas en el tema de Suma de tres columnas de de tres tablas en el foro de Mysql en Foros del Web. Buenos dias... Alguien me puede ayudar con un select que me sume los numeros que se encuentran el la tabla y al final me de ...
  #1 (permalink)  
Antiguo 04/01/2010, 09:22
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Suma de numeros

Buenos dias... Alguien me puede ayudar con un select que me sume los numeros que se encuentran el la tabla y al final me de el resultado de la suma de todos.

Algo asi mas o menos.

PRIMERA ---------- SUCESIVA ---------- TOTALES
3247-----------------7575 ----------10822
64--------------------149------------213
80--------------------80-------------160
2---------------------2---------------4
3393-----------------7806------------11199
  #2 (permalink)  
Antiguo 04/01/2010, 11:18
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Suma de numeros

asumiendo que los valores de la tabla son estos:

Código SQL:
Ver original
  1. mysql> SELECT *FROM sumas;
  2. +---------+---------+
  3. | primero | segundo |
  4. +---------+---------+
  5. |    3247 |    7575 |
  6. |      64 |     149 |
  7. |      80 |      80 |
  8. |       2 |       2 |
  9. +---------+---------+
  10. 4 ROWS IN SET (0.00 sec)

puedes hacer sumatorias valientote de la función rollup.

así

Código SQL:
Ver original
  1. mysql> SELECT SUM(primero) primero,SUM(segundo)segundo,(SUM(primero) + SUM(segundo))total FROM sumas GROUP BY primero WITH rollup;
  2.  
  3. +---------+---------+-------+
  4. | primero | segundo | total |
  5. +---------+---------+-------+
  6. |       2 |       2 |     4 |
  7. |      64 |     149 |   213 |
  8. |      80 |      80 |   160 |
  9. |    3247 |    7575 | 10822 |
  10. |    3393 |    7806 | 11199 |
  11. +---------+---------+-------+
  12. 5 ROWS IN SET, 1 warning (0.00 sec)

espero te ayude.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 04/01/2010, 11:21
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: Suma de numeros

yo lo guardaria los datos en variables

Código PHP:
Ver original
  1. $primera = $tudatodelaBD
  2. $sucesiva = $tudatodelaBD
  3.  
  4. $totales = $primera + $sucesiva
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #4 (permalink)  
Antiguo 04/01/2010, 13:25
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Suma de numeros

Es más eficiente usar la parte de base de datos para que haga el trabajo de los totales, tomo nota, desconocia el modificador rollup.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 04/01/2010, 13:53
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta suma de numeros, total y actividad

Buenas tardes... Alguien me puede ayudar con un select que me sume los numeros que se encuentran el la tabla y al final me de el resultado de la suma de todos y claro que me muestre a quien pertenecen esos numeros.

Algo asi mas o menos.

ACTIVIDAD ---------- PRIMERA ---------- SUCESIVA ---------- TOTALES
MEDICINA ----------- 3247----------------- 7575 ---------- 10822
CIRUGIA ------------- 64 ------------------ 149 ------------ 213
PEDIATRIA ----------- 80 -------------------80------------- 160
ESCOLARES ----------- 2 ------------------- 2 -------------- 4
TOTAL ------------- 3393 ----------------- 7806 ----------11199
  #6 (permalink)  
Antiguo 05/01/2010, 06:57
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: suma de numeros, total y actividad

por qué hacer un nuevo tema si ya tenias uno??

ir al tema
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #7 (permalink)  
Antiguo 08/01/2010, 23:40
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Suma de numero en MySQL

Buenas noche... Alguien me podria ayudar con una consulta que solamente me muestre el total de los numeros que se encuentren el una o muchas columnas de una tabla en mi base de datos.
Me voy a explicar un poco mas con este ejemplo que voy a realizar.

EMERGENCIAS ---------- C. EXTERNAS ---------- HOSPITALIZACION ---------- TOTAL
12-----------------------12---------------------12--------------------36
10-----------------------10---------------------10--------------------30
50-----------------------50---------------------50--------------------150
72 ----------------------72---------------------72--------------------216

Lo que trato de decir es que solamente me muestre lo que esta en ROJO de donde salio el ese resultado no me es de vital importancia.

Solamente me es de vital importancia son los totales de todo "Puros resultados" Independientemente si hay 300 registros en esa tabla que solamnete me muestre el resultado de la suma de todas las columnas como lo muestro en el ejemplo.

Espero que alguien me ayude. MUCHAS GRACIAS.
  #8 (permalink)  
Antiguo 08/01/2010, 23:49
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Suma de numero en MySQL

Usando SUM():
Código MySQL:
Ver original
  1. SELECT SUM(emergencias), SUM(campo), ... FROM tabla;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 09/01/2010, 09:26
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Suma de numero en MySQL

black edward no abras temas indiscriminadamente en este foro. Con este tema ya son 3 iguales.
http://www.forosdelweb.com/f86/suma-...ividad-766338/
http://www.forosdelweb.com/f86/suma-numeros-766256/
Y este.

En un solo tema se puede discutir si es o no es lo que necesitas y entre todos llegar a la mejor respuesta. En los temas anteriores nisiquiera agradeces las respuestas ni tratas de discutir si las respuestas son acertadas o no.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #10 (permalink)  
Antiguo 14/01/2010, 13:40
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Suma de tres columnas de de tres tablas

Buenas tardes... Alguien me puede ayudar con una consulta que me sume 3 columnas de una misma tabla, pero tambien que me sume la cantidad de registros (el total) que esten en cada columna.

Algo asi como por ejemplo:

Tabla 1

-------- Columna A ---- Columna B ------- Columna C
----------- 60 ----------- 10 ----------- 60
----------- 60 ----------- 10 ----------- 70
----------- 80 ----------- 30 ----------- 10
TOTAL -----200 ----------- 50 ---------- 140

Para ser un poco mas especifico lo unico que necesito es el resultado de cada columna. Como esta en rojo en el ejemplo.

Muchas gracias y espero su ayuda...
  #11 (permalink)  
Antiguo 14/01/2010, 13:50
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Suma de tres columnas de de tres tablas

The_black_Edward

Nisiquiera te tomas el tiempo de leer o discutir las respuestas que te damos en otros posts.
http://www.forosdelweb.com/f86/suma-...-mysql-767574/

Será que perdemos el tiempo en tratar de ayudarte si nisiquiera dices si es o no es lo que necesitas?

Como consejo profesional, nada cuesta decir "gracias" a una persona que se toma el tiempo de leer tu pregunta y tratar de contestarla, aunque no sea la respuesta correcta.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #12 (permalink)  
Antiguo 14/01/2010, 13:58
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta resultado de 3 columnas

Buenas tardes... Alguien me puede ayudar con una consulta que me sume 3 columnas de una misma tabla, tambien que me sume la cantidad de registros (el total) que esten en cada columna y me de un total general de todo.

Algo asi como por ejemplo:

Tabla 1

-------- Columna A ---- Columna B ------- Columna C
----------- 60 ----------- 10 ----------- 60
----------- 60 ----------- 10 ----------- 70
----------- 80 ----------- 30 ----------- 10
TOTAL -----200 ----------- 50 ---------- 140 ------390

Para ser un poco mas especifico lo unico que necesito es que automaticamente sume 200+50+140=390 y me de el resultado del total de todos esos resultados. Como esta en rojo en el ejemplo.

Muchas gracias y espero su ayuda...
  #13 (permalink)  
Antiguo 14/01/2010, 14:08
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Suma de tres columnas de de tres tablas

Todos los temas que has abierto sobre el mismo asunto han sido unidos:
Cita:
2.4 No está permitido iniciar dos o más temas con respecto al mismo tópico o asunto, ni publicar dos o más mensajes cuyos contenidos coincidan dentro de un mismo tema en un mismo foro o en vários foros. Dichos temas o mensajes publicados podrán ser eliminados o unidos sin aviso previo o posterior.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #14 (permalink)  
Antiguo 14/01/2010, 14:15
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Suma de tres columnas de de tres tablas

si yo se pero esta consulta es un poco diferente, lo que quiero es que me sume tres columnas de una misma tabla y me de su resultado general.
  #15 (permalink)  
Antiguo 14/01/2010, 15:26
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Suma de tres columnas de de tres tablas

The_Black_Edward,
prueba con esto:
SELECT SUM(columnaA) sumcolA, SUM(columnaB) sumcolB, SUM(columnaC) sumcolC, SUM(columnaA + columnaB + columnaC) total FROM tutabla

No lo he probado.

Lo que ha ocurrido es que has cambiado de opinión en los posts y el rojo incluía en algún post datos distintos, como ocurre con los totales parciales. Cuando los pedías, te dio la solución huesos52; cuando los quitabas, David y también Twonex, aunque en su caso era una solución sin SQL. Y tú parecías no responder. Y todo eso ocurría en distintos foros.
  #16 (permalink)  
Antiguo 15/01/2010, 15:50
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Suma de tres columnas de de tres tablas

The_Black_Edward el segundo mensaje se te ha indicado también de un buen método para hacer lo que deseas.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: columnas, suma, tablas, tres
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 16:06.