Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 01-10-2015
aromigaret aromigaret is offline
Miembro
 
Registrado: jun 2011
Posts: 74
Poder: 16
aromigaret Va por buen camino
No hay caso fjcg02...

si lo hago asi :

Código SQL [-]
CREATE TABLE #TEMP1 (SUBTIVA105 NUMERIC(11,2),SUBTIVA21 NUMERIC(11,2),SUBTOTSIVA NUMERIC(11,2),GANASIVA NUMERIC(11,2),GANACIVA NUMERIC(11,2))
    
  INSERT INTO #TEMP1 SELECT SUM(SUBTIVA105) , SUM(SUBTIVA21) , SUM(SUBTOTSIVA), SUM(GANASIVA) , SUM(GANACIVA) from @BASE

siendo @base=varchar(9) (donde paso como parametro el nombre de la base), el error es ' Debe declarar la variable de tabla "@BASE" '.


si lo hago asi....

Código SQL [-]
DECLARE @COMANDO NVARCHAR(1000)   
  create table #TEMP1(SUBTIVA105 NUMERIC(11,2),SUBTIVA21 NUMERIC(11,2),SUBTOTSIVA NUMERIC(11,2),GANASIVA NUMERIC(11,2),GANACIVA NUMERIC(11,2))
  
  SET NOCOUNT ON;  
  
  SET @COMANDO = 
    'INSERT INTO ' + #TEMP1 + 
    ' SELECT ' + 
    ' SUM(SUBTIVA105), ' + 
    ' SUM(SUBTIVA21) , ' + 
    ' SUM(SUBTOTSIVA), ' + 
    ' SUM(GANASIVA) , ' + 
    ' SUM(GANACIVA) ' +    
    ' from ' + @BASE;

  EXEC SP_EXECUTESQL @COMANDO;

el error es " El nombre de columna '#TEMP1' no es válido" para #TEMP1 y si pongo @TEMP1 el error es ' Debe declarar la variable escalar "@TEMP1" '

No se por donde encaralo..
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
pasar nombre de tabla como parametro a procedimiento almacenado Matorral MySQL 0 17-12-2013 16:53:14
Crear Formulario pasando como parametro un string Efren2006 OOP 2 15-05-2008 18:08:48
Parametro nulo en un procedimiento almacenado Viky SQL 3 29-03-2007 22:45:22
Ejectutar Procedimiento Almacenado en otra Base de Datos AGAG4 Conexión con bases de datos 2 20-09-2004 20:12:44
Crear Formulario pasando como parametro un string morfeo21 Varios 1 18-08-2004 02:39:58


La franja horaria es GMT +2. Ahora son las 12:48:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi