
Totalización (SUM) de columnas en distintas tablas
Publicado por Phpnewbie (3 intervenciones) el 02/07/2018 12:44:53
Hola amigos del foro.
Quisiera sumar las columnas (Manobra.resultado + Materiales.resultado + Maquinaria.precio) y incluir una condición que establezca que solo se sumen las columnas que sean iguales en (Manobra.idmanobra - Materiales.idmaterial - Maquinaria.idmaquinaria)
La forma que tengo para relacionarlas es como una variable PHP "$id" donde por Metodo GET envío 'Manobra.idmanobra' y así, las tres tablas contienen el mismo "$id", almacenados en:
-Manobra.idmanobra
-Materiales.idmaterial
-Maquinaria.idmaquinaria
El problema es que no sé si es posible realizar una SUM de las tres columnas en las tres tablas.
Perdonen es que soy nuevo en SQL, y recien le estoy llevando manejo a PHP.
Uso Mysql.
Estaría enormemente agregadecido por su ayuda.
Quisiera sumar las columnas (Manobra.resultado + Materiales.resultado + Maquinaria.precio) y incluir una condición que establezca que solo se sumen las columnas que sean iguales en (Manobra.idmanobra - Materiales.idmaterial - Maquinaria.idmaquinaria)
La forma que tengo para relacionarlas es como una variable PHP "$id" donde por Metodo GET envío 'Manobra.idmanobra' y así, las tres tablas contienen el mismo "$id", almacenados en:
-Manobra.idmanobra
-Materiales.idmaterial
-Maquinaria.idmaquinaria
El problema es que no sé si es posible realizar una SUM de las tres columnas en las tres tablas.
Perdonen es que soy nuevo en SQL, y recien le estoy llevando manejo a PHP.
Uso Mysql.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Tabla Manobra:
-id(int)
-utilidad(varchar)
-unidad(varchar)
-cantidad(int)
-precio(varchar)
-fecha(varchar)
-idmanobra(varchar)
-subtotal(decimal)
-personal(int)
-resultado(int)
Tabla Materiales:
-id(int)
-nombre(varchar)
-Medida(varchar)
-cantidad(int)
-desperdicio(int)
-costo(varchar)
-fecha(varchar)
-idmaterial(varchar)
-subtotal(int)
-perdida(varchar)
-resultado(int)
-Tabla Maquinaria:
-id(int)
-nombre(varchar)
-tipo(varchar)
-valor(decimal)
-vida(int)
-tiempo(int)
-fecha(valor)
-precio(int)
-depreciacion(int)
-idmaquinaria(varchar)
Valora esta pregunta


0