• Sábado 20 de Abril de 2024, 12:38

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - bigcj29

Páginas: [1]
1
SQL Server / Re: Pasar datos entre tablas...
« en: Viernes 3 de Junio de 2011, 17:06 »
Para mi caso lo unico que debo hacer es poner un where... como muestro a continuacion...

INSERT tabla3 (rubro, monto)
SELECT rubro1, monto1
FROM tabla1 where factura = @factura

INSERT tabla3 (rubro, monto)
SELECT rubro2, monto2
FROM tabla1 factura = @factura

INSERT tabla3 (rubro, monto)
SELECT rubro3, monto3
FROM tabla1 factura = @factura

Pero, asumiendo que debo de pasar cada 5 minutos, bloques de 25 registros... estos insert deberian de estar dentro de un select, para poder extraer el parametro de la @factura...

Cual seria el formato de este SELECT? pensando en que estos INSERT estan dentro de él...

2
SQL Server / Pasar datos entre tablas...
« en: Lunes 30 de Mayo de 2011, 20:43 »
Hola, cuento con tres tablas : tabla1, tabla2 y tabla3.

tabla1 tiene una serie de campos, al rededor de 22...

El problema es que debo pasar algunos registros de tabla1 a tabla2 y de tabla1 a tabla3...

Entre tabla1 y tabla2 no tengo problema al pasar los datos pero de tabla1 a tabla3 si...

El problema es que tabla1 tiene los campos id, nombre, apellido, telefono, ... , rubro1, monto_rubro1, rubro2, monto_rubro2, rubro3, monto_rubro3...mientras que tabla3 tiene los campos id, rubro, monto...

Por lo que yo debo entrar y leer el registro de tabla1, leer rubro por rubro y pasar esta informacion registro por registro a tabla3...

De forma que seria :

tabla1
id|nombre|apellido|...|rubro1|monto1|rubro2|monto2|rubro3|monto3

tabla3
id|rubro|monto
--------------
1|rubro1|monto1
2|rubro2|monto2
3|rubro3|monto3

Alguna idea de como hacerlo por medio de un store procedure?

Páginas: [1]