necesito una rutina!!!!!!!!!!!!!

carolxsiempre
26 de Febrero del 2004
NECESITO UNA RUTINA PARA ABRIR CIERTAS BD Y TOMAR CAMPOS DE ELLAS PARA CREAR UNA NUEVA!!!!!!!!!!!1 CON LA AYUDA DE UN QUERY

SAM
26 de Febrero del 2004
hola
solo tienes que utilizar el selec nomtabla
y luego crea una tabla temporal
create nomtable(camp tipo)
y utiliza la tabla temp

carolxsiempre
26 de Febrero del 2004
GRacias sam, pero la rutina es la siguiente:
SELECT MGP10008.NUMAGENTE,MGP10001.NOMBAGEN,MGP10008.CODCTEPROV,MGP10013.NOMBPROVEE,MGP10008.NUMTIPODOC,;
MGP10008.NUMDOCTO,MGP10008.FECDOCTO,MGP10010.CODPRODSER,MGP10004.DESCRIPPRO,MGP10010.UNIDADES,;
MGP10010.TOTALMOVTO;
FROM MGP10001,MGP10013,MGP10004,MGP10008,MGP10010;
WHERE MGP10008.NUMTIPODOC = MGP10010.NUMTIPODOC AND;
MGP10008.SERIEDOCTO = MGP10010.SERIEDOCTO AND;
MGP10008.NUMDOCTO = MGP10010.NUMDOCTO AND;
MGP10008.FECDOCTO = MGP10010.FECDOCTO AND;
MGP10004.CODPRODSER = MGP10010.CODPRODSER AND;
MGP10013.CODCTEPROV = MGP10008.CODCTEPROV AND ;
MGP10008.NUMAGENTE = MGP10001.NUMAGENTE AND;
MGP10008.FECDOCTO = CTOD('05/01/2004');
INTO TABLE VENTAS
y al final me crea la base pero vacía.

Andres Hernandez
26 de Febrero del 2004
Carolina, el problema está en que tienes que relacionar los registros con el join, es decir que tienes que relacionar tu tabla principal y relacionarla con el campo que tenga en comun con las demas tablas, para que no te genere la estructura vacia, Estoy en linea si me deseas contactar.

Atte.

Andres Hdez.
[email protected]

waldir
26 de Febrero del 2004
Carol, Muy fácil...puedes utilizar una instrucción sql normal y enviarlo a una tabla... otra más facil es utilizando el asistente para hacer vistas locales, te robas la instrucción sql y al final le agregas INTO TABLE TABLAFINAL....
Espero que te sirva.

Waldir
[email protected]