Insert mediante un select

11/01/2007 - 20:24 por Oscar | Informe spam
Que tal Foro, nuevamente recurro a ustedes para ver si me pueden ayudar,
necesito actualizar una tabla mediante los datos que me arroje una
consulta a otra tabla, es decir:

SELECT SUM(rdb_importe) as importe_total, count(*) as registros FROM
reg_depositos_banco_detalle
WHERE cbid_banco=@cbid_banco AND rdb_archivo_banco=@rdb_archivo_banco

Con los datos que me arroje la consulta anterior(rdb_importe y
registros) debo de actualizar otra tabla pero mi problema es como meter
estos dos queries en un solo store procedure.

Si alguien me puede echar una ayudita se los agradecería mucho.
 

Leer las respuestas

#1 Cesar Toledo
11/01/2007 - 20:31 | Informe spam
intentalo asi

INSERT Tabla ( col1, col2 )
SELECT importe_total, registros
from ( SELECT SUM(rdb_importe) as importe_total, count(*) as registros
FROM
reg_depositos_banco_detalle
WHERE cbid_banco=@cbid_banco AND
rdb_archivo_banco=@rdb_archivo_banco ) as tmp


Saludos,


César

"Oscar" escribió en el mensaje
news:
Que tal Foro, nuevamente recurro a ustedes para ver si me pueden ayudar,
necesito actualizar una tabla mediante los datos que me arroje una
consulta a otra tabla, es decir:

SELECT SUM(rdb_importe) as importe_total, count(*) as registros FROM
reg_depositos_banco_detalle
WHERE cbid_banco=@cbid_banco AND rdb_archivo_banco=@rdb_archivo_banco

Con los datos que me arroje la consulta anterior(rdb_importe y
registros) debo de actualizar otra tabla pero mi problema es como meter
estos dos queries en un solo store procedure.

Si alguien me puede echar una ayudita se los agradecería mucho.


Preguntas similares