Ver Mensaje Individual
  #11 (permalink)  
Antiguo 03/06/2011, 12:51
Avatar de SDEK
SDEK
 
Fecha de Ingreso: diciembre-2009
Ubicación: MX
Mensajes: 156
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: Paso de datos entre tablas...

Cita:
Iniciado por bigcj29 Ver Mensaje
Disculpas por el retraso en la respuesta, estuve de gira en una zona de mi pais donde no hay internet ni telefonia celular...

La respuesta de SDEK esta perfecta... 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...

Gracias...

si entiendo bien, lo que necesitas ahora es asignarle un valor a la variable @factura, es así? Si lo es. Solo basta con que la declares y le asignes valor:

por ejemplo:

Código SQL:
Ver original
  1. DECLARE  @mivarible VARCHAR(20)
  2. SET @mivariable = 'ABC123EFG'

y después los INSERTS.

sALUDOS
__________________
Tecnologías de la Información
Karel Priego
| @karelpriego

Última edición por SDEK; 03/06/2011 a las 12:52 Razón: error en comillas