Multiplicación de campos mediante SQL
Actualmente tengo un programa que tiene consultas SQL. La duda es: ¿Cómo agrego registros en una tabla haciendo previamente una multiplicación de los valores de unos campos de otras tablas?
La situación es la siguiente: existen tres tablas, una de ellas debe recibir como registro la multiplicación de cada registro de dos campos ubicados, cada uno, en una tabla diferente, es decir, la tabla "X" debe recibir el producto de la multiplicación de cada registro del campo "Y", de la tabla "Y", por cada registro del campo "Z", de la tabla "Z". Me imagino que debo usar la expresión INSERT para agregar en la tabla "X" los resultados. Siendo más específico, la operación sería como el siguiente ejemplo:
Tabla Y - Campo Y - Registros: 3, 2
Tabla Z - Campo Z - Registros: 6, 4, 1, 5
Tabla X - Campo X - Resultados a recibir como registros nuevos:
3x6, 3x4, 3x1, 3x5, 2x6, 2x4, 2x1, 2x5
Cada uno de los valores del campo "Y" se multiplicó por cada uno de los valores del campo "Z", luego los resultados se almacenaron en el campo "X"
La situación es la siguiente: existen tres tablas, una de ellas debe recibir como registro la multiplicación de cada registro de dos campos ubicados, cada uno, en una tabla diferente, es decir, la tabla "X" debe recibir el producto de la multiplicación de cada registro del campo "Y", de la tabla "Y", por cada registro del campo "Z", de la tabla "Z". Me imagino que debo usar la expresión INSERT para agregar en la tabla "X" los resultados. Siendo más específico, la operación sería como el siguiente ejemplo:
Tabla Y - Campo Y - Registros: 3, 2
Tabla Z - Campo Z - Registros: 6, 4, 1, 5
Tabla X - Campo X - Resultados a recibir como registros nuevos:
3x6, 3x4, 3x1, 3x5, 2x6, 2x4, 2x1, 2x5
Cada uno de los valores del campo "Y" se multiplicó por cada uno de los valores del campo "Z", luego los resultados se almacenaron en el campo "X"
1 respuesta
Respuesta de fcosapa
1