PDA

Ver la Versión Completa : Copiar registros a otra tabla cumpliendo una condicion


NISOTO
16-10-2013, 08:38:00
Hola a todos,

Estoy tratando de comprender esto pero me quedo corto.
En Firebird 2.5 y delphi 2007, tengo una base de datos (colegio) con 2 tablas:

1. Salones
Codigo_salon *
Materia1
IHS1
Docente1
Area1

2. Calificacion
Codigo_alumno*
Nombre
Apellido
Codigo_salon*
Materia1
IHS1
Docente1
Area1

Tengo un DBgrid con la tabla (Salones), lo que pretendo es que al seleccionar cualquier salon me copie los datos a la tabla (Calificacion) cuyo salon sean iguales. osea que si hay 25 alumnos en la tabla (Calificacion) me copie los que pertenescan al salon seleccionado.

por fa.

fjcg02
16-10-2013, 08:59:46
Mira esta query y adáptal a tus necesidades.

insert into Members (number, name)
select number, name from NewMembers where Accepted = 1

Te remito a la documentación de Firebird

http://www.firebirdsql.org/refdocs/langrefupd21-insert.html

Saludos