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.

Preguntas similare

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.


Respuesta Responder a este mensaje
#2 Oscar
11/01/2007 - 20:52 | Informe spam
Cesar Toledo escribió:
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.








Que tal muchas gracias por la respuesta, solo que me equivoqué al
formular mi problemática, no necesito hacer un insert, necesito hacer un
update.

Una disculpa...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida