FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
guardar datos a partir de otra tabla
Hola gentes...
Mi consulta consta en que quiero guardar datos en la tabla PEDIDOS q tiene las mismas caractarísticas que la tabla LINEAVENTA. Lo que necesito es q en la tabla PEDIDOS me guarde la suma de los campos TORNILLOS T1, TORNILLOS T2, CHAPA T1 Y CHAPA T2.
Desde ya muchas gracias. |
#2
|
||||
|
||||
Hola
Lo que no dices es si te da error, si no lo guarda, que pasa?. Por otro lado se puede hacer en dos consultas independientes. Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Buenas amigo caral.
La consulta la estoy probando directamente desde el Mysql front. Lo q sucede es q no se carga...Como podria hacerla en 2 consultas???
|
#4
|
||||
|
||||
Hola
Usas un componente query y haces la consulta de suma y luego si quieres usar el mismo query guardas los datos en variables, luego haces el insert usando los datos. No estoy muy seguro, pero creo que si usas parametros se podria hacer en el mysql front. Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
Cita:
Es extraño que no te haya saltado error en el momento de ejecutar la consulta porque faltan campos para insertar. Antes podrias poner la estructura de una de las tablas, porque como que tienes pares de campos de igual nombre con pares de alias de igual nombre (no se entiende), y no está permitido (al menos en MySql). Bueno supongamos que la estructura de tus tablas son así, vos despues te fijas como acomodas: PEDIDOS (tornillos1,tornillos2,chapa1,chapa2) LINEAVENTA(tornillos1,tornillos2,chapa1,chapa2) Lo que puedes intentar es esto:
Si eso es lo que quieres hacer. Espero sea de ayuda Un saludo |
#6
|
|||
|
|||
Sentencia SUM erronea
Insert into pedidos (tornillos t1, tornillos t2, chapa t1, chapa t2) values (select sum (tornillos t1, tornillos t2, chapa t1, chapa t2) from lineaventa)La funcion "sum" suma los elementos de una misma columna, por lo cual, deberias usar un "sum" por cada columna (o campo de la tabla)....
Por lo cual en esta parte del codigo SQLselect sum (tornillos t1, tornillos t2, chapa t1, chapa t2 te va a tirar error seguro... Ademas, no hay que dejar espacio entre el sum y el parentesis... ABRAZO Cita:
|
#7
|
|||
|
|||
Consulta SQL
Probando en el analizador de consultas, este codigo me funciono....
INSERT INTO tablaDestino (campoDestino) VALUES ((SELECT SUM(campoASumar) AS cantidad FROM tablaOrigen)) Chequealo en tu analizador de consulta... un abrazo!!! Cita:
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear tabla a partir de otra con sql | JoseQ | Conexión con bases de datos | 4 | 12-01-2012 14:20:48 |
copiar de una tabla de una base de datos a otra tabla igual de otra base de datos | ingabraham | Conexión con bases de datos | 1 | 14-10-2008 23:16:42 |
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? | patriram | MySQL | 4 | 02-11-2007 16:00:24 |
mysql guardar id en tabla de otra recien guardada | vroa74 | Conexión con bases de datos | 3 | 13-10-2007 18:03:34 |
¿Como se actualiza un campo de una tabla a partir de las columnas de otra? | salvica | SQL | 12 | 09-07-2004 01:56:10 |
|