Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-09-2012
asdbernardo asdbernardo is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 37
Poder: 0
asdbernardo Va por buen camino
Question Consulta de SQL Insert into + Select + from + Where

Buenas tardes gente, como les va? vengo a hacer una consulta.. es la siguiente..

tengo 3 tablas.. Tabla 1 - tabla 2 - tabla 3 con campos similares. y una tabla final

y necesito copiar los campos de cada una de las tablas [1,2,3] e insertarla en un solo registro. en tabla final.
que seria

Tabla final -
registro 1 - campo 1 2 3 4 5 de tabla 1 | campo 1 2 3 4 5 de tabla 2 | campo 1 2 3 4 5 de tabla 3
registro 2 - campo 1 2 3 4 5 de tabla 1 | campo 1 2 3 4 5 de tabla 2 | campo 1 2 3 4 5 de tabla 3

y asi sucesivamente.

tengo esto, con 2 tablas.
Código Delphi [-]
                query1.Close;
                 query1.SQL.Clear;
                 query1.SQL.Add('INSERT INTO importacionfinal (Codigo, NombreAgencia, VentaVikingo, PremioVikingo, PorcentajeVentaVikingo,');
                 query1.SQL.Add(' FechaFinalImportacion, FechaProcesada, VentaLotex, PremioLotex, PorcentajeVentaLotex)');
                 query1.SQL.Add('SELECT agencia.codigo, agencia.nombre,importacionvikingo.Venta,importacionvikingo.Premio,importacionvikingo.PorcentajeVenta  ,');
                 query1.SQL.Add('importacionvikingo.FechaImportacion,importacionvikingo.Fechapase,importacionLotex.Ve  nta,importacionLotex.Premio, importacionLotex.PorcentajeVenta FROM ImportacionVikingo, ImportacionLotex, Agencia');
                 query1.SQL.Add('WHERE ImportacionVikingo.Codigoagencia = agencia.codigo');
                 query1.ExecSQL;

pasa lo siguiente, cuando 1 de las tablas esta vacia, no hace la consulta, pero es lo que quiero evitar; que las tablas sean independiente, pero que los datos se inserten en un solo registro en la tabla final... espero haberme explicado y puedan ayudarme.

Gracias de antemano.. saludos.

Última edición por asdbernardo fecha: 06-09-2012 a las 00:06:51. Razón: etiqueta delphi
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Insert, select bosterito SQL 3 04-08-2008 12:29:28
Como hacer un Select, Insert, Update, Delete en SQL Server BlueSteel MS SQL Server 11 19-07-2007 10:02:42
Insert con Select salvica SQL 8 03-05-2006 22:01:17
insert into tabla values (select *... ¿? jorgesl SQL 15 11-04-2006 21:29:08
Problema conuna consulta select...not in (select ...) VRO Firebird e Interbase 2 11-08-2005 08:56:35


La franja horaria es GMT +2. Ahora son las 23:23:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi