Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta SQL

Estas en el tema de Consulta SQL en el foro de Bases de Datos General en Foros del Web. Hola amigos del foro, tengo un pequeño problema con una consulta SQL, la cual realizo en Interbase 5; esta es la siguiente: insert into alumnos ...
  #1 (permalink)  
Antiguo 10/11/2003, 05:57
Avatar de marcos25  
Fecha de Ingreso: noviembre-2002
Ubicación: España
Mensajes: 164
Antigüedad: 22 años
Puntos: 0
Consulta SQL

Hola amigos del foro, tengo un pequeño problema con una consulta SQL, la cual realizo en Interbase 5; esta es la siguiente:

insert into alumnos select * from alumnos_antiguo;

Esta sentecia me funciona bien, las tablas alumnos y alumnos_antiguo tienen la misma estructura.

Pero la sentencia:

insert into alumnos select * from alumnos_antiguo where edad = 22;

No me funciona, alguien sabe por q? y como solucionarlo?

Marcos
__________________
Si gato feliX .... ratón tristeX
  #2 (permalink)  
Antiguo 10/11/2003, 15:03
Avatar de Allende  
Fecha de Ingreso: octubre-2003
Ubicación: La Habana
Mensajes: 54
Antigüedad: 21 años, 1 mes
Puntos: 0
quie quiere decir que no te funciona? Te da error o no hace lo que quieres?

salu2, allende.
  #3 (permalink)  
Antiguo 10/11/2003, 21:48
 
Fecha de Ingreso: enero-2003
Mensajes: 52
Antigüedad: 21 años, 10 meses
Puntos: 0
Probaste agregando parentesis???


INSERT INTO alumnos ( SELECT * FROM alumnos_antiguo WHERE edad = 22 )
  #4 (permalink)  
Antiguo 11/11/2003, 07:11
Avatar de marcos25  
Fecha de Ingreso: noviembre-2002
Ubicación: España
Mensajes: 164
Antigüedad: 22 años
Puntos: 0
Ya lo solucione !!!!

Pues el que no me funcione significa q dá un error; y lo solucione haciendo la siguiente consulta:

insert into alumnos select * from alumnos_antiguo where alumnos_antiguo.edad = 22;

Thanks anyway.

Marcos
__________________
Si gato feliX .... ratón tristeX
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.