![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/03/2004, 10:30
|
| | Fecha de Ingreso: febrero-2004
Mensajes: 6
Antigüedad: 21 años Puntos: 0 | |
Ayuda con ejecutar una sentencia select en Transact Hola a todos, necesito ejecutar en un procediemiento almacenado, una sentencia sql formado por una parte fija, y otra que va variando y que voy concatenando en una variable string.
es del tipo: SELECT @Total = Sum(Total) FROM Tabla WHERE
Id = @Id
(esta es la parte fija)
AND Fecha BETWEEN '01/01/04' AND '15/03/2004'
(esto es la parte variable que introduzco en una variable @Str)
Como hago para ejecutar esta sentencia completa?¿
Haciendo esto:
SELECT @Total = Sum(Total) FROM Tabla WHERE Id = @Id + (@Str)
me da error.
Haciendo un exec('SELECT @Total = Sum(Total) FROM Tabla WHERE Id = @Id' + @str)
también me da error
Incluso haciendo esto:
Set @Total = SELECT Sum(Total) FROM Tabla WHERE Id = @Id + (@Str)
también me da error.
ALguien sabe como hacerlo bien?¿?
Muchas gracias por todo. |