Autor Tema: como copiar de una tabla a otra de la misma estructuta  (Leído 5476 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado marcopolo

  • Sv Member
  • ***
  • Mensajes: 104
  • MarcoPolo
    • Aprendiendo del Mundo
como copiar de una tabla a otra de la misma estructuta
« : septiembre 29, 2008, 12:03:21 pm »
nececito copiar los datos de una tabla a otra apartir de un filtro de una fecha es decir que me trans lade a la otra tabla solo apartir de una fecha


ayuda estoy aprendiendo a la brava
diviertete y aprende
http://marcosalvarado.blogspot.com/

Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8455
  • Ōrora Ekusukyūshon!
Re: como copiar de una tabla a otra de la misma estructuta
« Respuesta #1 : septiembre 29, 2008, 12:13:32 pm »
Código: [Seleccionar]
INSERT INTO tabla
SELECT *
FROM tabla2
WHERE fecha = 'fecha'

pero tenes que ver que ambas tablas contengan la misma cantidad de columnas, y el mismo tipo de datos para cada columna, si solo vas a insertar ciertas columnas seria asi

Código: [Seleccionar]
INSERT INTO tabla1 (nombre, apellido, fecha_ingreso)
SELECT nombre_1, apellido_1, fecha
FROM tabla 2
WHERE fecha = 'fecha'

como siempre teniendo cuidado que el campo de la tabla donde haces el select tenga el mismo tipo de datos que la columna donde va a caer en la tabla 1

Desconectado MOISES

  • Sv Full Member
  • *
  • Mensajes: 553
Re: como copiar de una tabla a otra de la misma estructuta
« Respuesta #2 : septiembre 29, 2008, 12:23:30 pm »
otra podria ser:

use tabla1
set filter to campofecha=vfecha  &&vfecha=variable de la fecha que necesitas
copy to nueva_tabla

El Cipitio

  • Visitante
Re: como copiar de una tabla a otra de la misma estructuta
« Respuesta #3 : octubre 15, 2008, 09:44:55 am »
otra podria ser:


use tabla2

append from tabla1 for f.fecha = vfecha   &&& f.fecha = campo, vfecha = variable