Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

insertar resultado de un select usando un store procedure

Estas en el tema de insertar resultado de un select usando un store procedure en el foro de SQL Server en Foros del Web. Pues deseo hacer algo como esto (lineas de codigo hablan mas que las palabras) @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código sql: Ver original ALTER PROCEDURE dbo . proOneMonthCalcular ...
  #1 (permalink)  
Antiguo 31/03/2009, 10:23
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 20 años, 6 meses
Puntos: 4
insertar resultado de un select usando un store procedure

Pues deseo hacer algo como esto (lineas de codigo hablan mas que las palabras)

Código sql:
Ver original
  1. ALTER PROCEDURE dbo.proOneMonthCalcular
  2.     /*
  3.     (
  4.     @mivariable
  5.     )
  6.     */
  7. AS
  8.     DECLARE @resultado INT
  9.    
  10.     INSERT INTO OneMonth
  11.                              (ventas)
  12.     VALUES        (SELECT        SUM(cantidad) AS suma
  13.     FROM            facturas)
  14.     RETURN

Pero me da error ("Error cerca del SELECT") alguna ayudita?
  #2 (permalink)  
Antiguo 31/03/2009, 10:38
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: insertar resultado de un select usando un store procedure

Has probado asi:
Código sql:
Ver original
  1. ALTER PROCEDURE dbo.proOneMonthCalcular
  2. /*
  3. (
  4. @mivariable
  5. )
  6. */
  7. AS
  8.  
  9. DECLARE @resultado INT
  10.  
  11. INSERT INTO OneMonth (ventas)
  12. SELECT SUM(cantidad) AS suma
  13. FROM facturas
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 03/04/2009, 13:37
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: insertar resultado de un select usando un store procedure

Cita:
Iniciado por flaviovich Ver Mensaje
Has probado asi:
Código sql:
Ver original
  1. ALTER PROCEDURE dbo.proOneMonthCalcular
  2. /*
  3. (
  4. @mivariable
  5. )
  6. */
  7. AS
  8.  
  9. DECLARE @resultado INT
  10.  
  11. INSERT INTO OneMonth (ventas)
  12. SELECT SUM(cantidad) AS suma
  13. FROM facturas
Pues que yo recuerde y como yo lo hago esta es la forma para insertar un campo desde un select, a menos que sean muchos y vengan de distintos querys o parametros.

Saludos.
__________________
死は永遠の一歩だ
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:52.