![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
||||
|
||||
|
Hola,
puedes hacer otra cosa. Lo que te propone aromigaret está bien, pero te pasará lo mismo por el ámbito de las variables, aparte de que sería SET @COMANDO = 'INSERT INTO '+@TEMP1 + ' SELECT ' + ' SUM(SUBTIVA105), ' + ' SUM(SUBTIVA21) , ' + ' SUM(SUBTOTSIVA), ' + ' SUM(GANASIVA) , ' + ' SUM(GANACIVA) ' + ' from ' + @BASE; Puedes declarar en vez de una variable de tipo tabla @TEMP1 una tabla que te haga el trabajo. Para ello deberás hacer algo así CREATE TABLE #TEMP1 (SUBTIVA105 NUMERIC(11,2),SUBTIVA21 NUMERIC(11,2),SUBTOTSIVA NUMERIC(11,2),GANASIVA NUMERIC(11,2),GANACIVA NUMERIC(11,2)) para crearla, luego usarla haciendo los insert y finalmente borrarla. DROP TABLE #TEMP1 Estas tablas sólo las ve no estoy seguro si la sesión activa o el usuario, pero no debes olvidar borrarla al final del proceso. Prueba a ver si consigues algo. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|